[RESOLU] Convertion Date en jour semaine

Petit nouveau ! | 9 Messages

29 mai 2021, 10:21

Bonjour, je souhaiterais simplement convertir une date tel que le 2021-05-29 en "Samedi"
Il y a bien des fonction tel que strftime mais j'ai pas trouvé la solution
Merci a vous

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

31 mai 2021, 10:52

Il faut d'abord que tu convertisses ta date en timestamp, par exemple, avec la fonction strtotime() ou mktime()
Ensuite avec la fonction date() tu demandes le numéro du jour de la semaine : https://www.php.net/manual/fr/datetime.format.php
Et enfin pour avoir le nom en français, tu fais un petit tableau de correspondance 0 => "dimanche, 1=>"lundi", 2=>"mardi...
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 9 Messages

07 juin 2021, 17:15

En fait j'allais poster ce que j'ai trouvé. et qui me conviens

Code : Tout sélectionner

$formdate='2020-07-06'; $formdate = new DateTime($formdate); $jouraff=date_format($formdate, 'l'); if(isset($jouraff)&&($jouraff=='Monday')){ echo $jouraff= 'Lundi'; }elseif($jouraff=='Tuesday'){ echo$jouraff= 'Mardi'; }elseif($jouraff=='Wednesday'){ echo $jouraff= 'Mercredi'; }elseif($jouraff=='Thursday'){ echo $jouraff='jeudi'; }elseif($jouraff=='Friday'){ echo $jouraff= 'vendredi'; }elseif($jouraff=='Saturday'){ echo$jouraff= 'Samedi'; }elseif($jouraff=='Sunday'){ echo $jouraff= 'Dimanche'; }