Page 1 sur 1

Afficher date de Demain

Posté : 05 oct. 2016, 17:58
par Pointerolle
Bonjour à tous,

J'aurais besoin de votre aide.

Pour ma boutique en ligne, J'essaie de faire une fonction qui permet d'afficher la date d'aujourd'hui en français (pour le nom des mois) , puis lorsqu'il est par exemple après 14h, afficher la date du lendemain.

J'ai bidouillé avec des morceaux de code trouvés à gauche et à droite, j'arrive à afficher le nom des mois pour la date d'aujourd'hui... mais pas pour la date de demain.

Je vous remercie par avance.

Sinon, deuxième petite question. Nous sommes le 5, cela affiche le 05. Est-il possible de ne pas afficher ce 0 ?

Encore merci
<?php

$mois_fr = Array("", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", 
        "septembre", "octobre", "novembre", "décembre");

list($jour, $mois, $annee) = explode('/', date("d/n/Y"));

$heure = date("H");

if ($heure>14) {
	echo "Expédié le :</br>";
echo $jour.' '.$mois_fr[$mois].' '.$annee; 
} else {
$demain =  time() + 86400; // ajout de 24 heures
echo "Expédié le :</br>";
echo date('d/m/Y', $demain);
}
?>

Re: Afficher date de Demain

Posté : 06 oct. 2016, 08:36
par Spols
Salut

il faut que tu suive la même logique pour ajourd'hui et demain si tu veux un résultat similaire.
<?php

$mois_fr = Array("", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", 
        "septembre", "octobre", "novembre", "décembre");

list($jour, $mois, $annee) = explode('/', date("j/n/Y"));

$heure = date("H");

if ($heure>14) {
  echo "Expédié le :</br>";
echo $jour.' '.$mois_fr[$mois].' '.$annee; 
} else {
$demain =  time() + 86400; // ajout de 24 heures
list($jour, $mois, $annee) = explode('/', date("j/n/Y", $demain));
echo "Expédié le :</br>";
echo $jour.' '.$mois_fr[$mois].' '.$annee; 
}
?>
Pour éviter le zéro en début de date, utilise j plutot que d dans ton format de date. Tu peux trouver tous les codes sur cette page
http://php.net/manual/en/function.date.php

Re: Afficher date de Demain

Posté : 06 oct. 2016, 10:43
par Pointerolle
Merci beaucoup Spols;
Ca a marché, et en plus... j'ai compris ^^

Excellente journée
Clément