[RESOLU] Afficher date de Demain

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Afficher date de Demain

Re: Afficher date de Demain

par Pointerolle » 06 oct. 2016, 10:43

Merci beaucoup Spols;
Ca a marché, et en plus... j'ai compris ^^

Excellente journée
Clément

Re: Afficher date de Demain

par Spols » 06 oct. 2016, 08:36

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

Afficher date de Demain

par Pointerolle » 05 oct. 2016, 17:58

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);
}
?>