Afficher la date d'hier en php
Résolu
GrifOli
Messages postés
2223
Statut
Membre
-
GrifOli Messages postés 2223 Statut Membre -
GrifOli Messages postés 2223 Statut Membre -
Bonjour,
Je tente d'écrire un code en php qui me permet d'afficher automatiquement la date d'hier. Par exemple, si on est le Dimanche 14 Octobre 2012, j'aimerais qu'il soit affiché: Samedi 13 Octobre 2012.
Est-ce possible de le faire à partir de ce code qui me permet d'écrire la date d'aujourd'hui?
Je tente d'écrire un code en php qui me permet d'afficher automatiquement la date d'hier. Par exemple, si on est le Dimanche 14 Octobre 2012, j'aimerais qu'il soit affiché: Samedi 13 Octobre 2012.
Est-ce possible de le faire à partir de ce code qui me permet d'écrire la date d'aujourd'hui?
<?php
$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
$mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
$datefr = $jour[date("w")]." ".date("d")." ".$mois[date("n")]." ".date("Y");
print($datefr);
?>
A voir également:
- Afficher la date d'hier en php
- Afficher google en page d'accueil - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher la corbeille sur le bureau - Guide
- Afficher mot de passe wifi android - Guide
2 réponses
ben tu prend le timestamp de la date actuelle
et tu soustrait 86400 seconde
et tu passe le resultat en parametre de la fonction 'date'
et tu soustrait 86400 seconde
et tu passe le resultat en parametre de la fonction 'date'
C'est bon j'ai trouvé. J'ai utilisé la fonction strtotime("yesterday").
Voici le code:
Voici le code:
<?php
$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
$mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
$datefr = $jour[date("w", strtotime("yesterday"))]." ".date("d", strtotime("yesterday"))." ".$mois[date("n", strtotime("yesterday"))]." ".date("Y", strtotime("yesterday"));
print($datefr);
?>