[RESOLU] Ajouter des jours date aujourd'hui

Eléphanteau du PHP | 11 Messages

29 mai 2023, 16:41

Je désire ajouter des jours à la date d'aujourd'hui. Cependant, après ajout de 2 jours par exemple, le nom du mois est en anglais.

Comment obtenir le mois en français et en abrégé? Et peut-on afficher le jour sans le chiffre zéro: 1 jun.

setlocale(LC_TIME, "fr_FR.utf8", "fra");
$date = date("l j F Y", getlastmod());
echo strftime('%d %b'). '<br>';
echo date('d', strtotime($date. ' + 2 days'))." ".date('M', strtotime($date. ' + 2 days'));

Mammouth du PHP | 2703 Messages

29 mai 2023, 17:33

Comment obtenir le mois en français et en abrégé?
voir la ligne 3
Et peut-on afficher le jour sans le chiffre zéro: 1 jun.
oui voir https://www.php.net/manual/fr/datetime.format.php

Eléphanteau du PHP | 11 Messages

29 mai 2023, 18:41

Comment obtenir le mois en français et en abrégé?
voir la ligne 3
Et peut-on afficher le jour sans le chiffre zéro: 1 jun.
oui voir https://www.php.net/manual/fr/datetime.format.php
Merci pour l'info!!!
Oui la ligne 3 affiche bien la date du jour avec l'abréviation du mois en français.
Oui j'ai modifié la ligne 4 pour obtenir le jour sans le zéro.
Cependant si j'ajoute par exemple 90 jours à aujourd'hui, le nom du mois est en anglais: Aug.
Comment obtenir les mois en trois lettres et en français ?

Mammouth du PHP | 2703 Messages

29 mai 2023, 19:09

Comment obtenir les mois en trois lettres et en français ?
voir la ligne 3