passent et ne se ressembles pas !
Bonjour,
J'ai essayé de trouver le nom du jour en français dans PHP.
Je reçois une date sous forme JJ MM AA. De cette date, je voudrais retrouver le jour.
J'ai essayé :
Mais rien à faire ! Je reçois bien un nom de jour, mais ce n'est pas le bon. Dans mon exemple, je devrai avoir 'lundi'. Et bien non !
que je rajoute le siècle à ma date ou pas dans $datinv.
Que n'ais-je pas ou mal compris ?
Merci si quelqu'un peut éclairer ma lanterne.
Salutations cordiales
H.
Bonjour,
J'ai essayé de trouver le nom du jour en français dans PHP.
Je reçois une date sous forme JJ MM AA. De cette date, je voudrais retrouver le jour.
J'ai essayé :
$annee = $_POST["annee"];
$mois = $_POST["mois"];
$jour = $_POST["jour"];
$heure = $_POST["heure"];
$motif = $_POST["motif"];
$periode = $_POST["periode"];
// On vérifie ...
echo "On vérifie ";
if(!empty($_POST)){
var_dump($_POST);
echo " ça marche ";
}
// Et jusque là ça marche
$date = $jour.' '.$mois.' '.$annee;
$periode = strtoupper($periode);
$datinv = '20'.$annee.$mois.$jour;
echo $date.' ';
echo $datinv.' ';
function WeekDay($datinv)
{
setlocale(LC_ALL, 'fra','fre','fr_FR','french');
return strftime('%A', $datinv);
}
echo WeekDay($datinv);
die;
Mais rien à faire ! Je reçois bien un nom de jour, mais ce n'est pas le bon. Dans mon exemple, je devrai avoir 'lundi'. Et bien non !
On vérifie array(6) { ["jour"]=> string(2) "30" ["mois"]=> string(2) "10" ["annee"]=> string(2) "23" ["heure"]=> string(2) "10" ["motif"]=> string(12) "Test entrée" ["periode"]=> string(0) "" } ça marche 30 10 23 20231030 dimanche
que je rajoute le siècle à ma date ou pas dans $datinv.
Que n'ais-je pas ou mal compris ?
Merci si quelqu'un peut éclairer ma lanterne.
Salutations cordiales
H.