Dupliquer possible:
Obtenez l'horodatage d'aujourd'hui et d'hier en phpJe me demandais s'il y avait un moyen simple d'obtenir la date d'hier grâce à ce format:
date("F j, Y");
Toute aide est la bienvenue,
Merci!
Réponses
Trop de publicités?date()
elle-même que pour la mise en forme, mais il accepte un deuxième paramètre.
date("F j, Y", time() - 60 * 60 * 24);
Pour faire simple j'ai juste soustraire les 24 heures du timestamp unix.
Moderne de la programmation orientée objet-approche à l'aide de DateTime
$date = new DateTime();
$date->sub(new DateInterval('P1D'));
echo $date->format('F j, Y') . "\n";
Ou dans ton cas (plus lisible/évident)
$date = new DateTime();
$date->add(DateInterval::createFromDateString('yesterday'));
echo $date->format('F j, Y') . "\n";
(Parce qu' DateInterval
est ici négative, nous devons add()
ici)
Voir aussi: DateTime::sub()
et DateInterval
Explosion Pills
Points
89756
strtotime()
, en date("F j, Y", strtotime("yesterday"));
Vijay Verma
Points
1448
Yottatron
Points
766