condition sur des dates

Mammouth du PHP | 620 Messages

21 janv. 2009, 20:56

bonjour,
je souahiterai afficher un system de saisons sur mon site.
par exemple je voudrait que si la date du jour est comprise entre le 21 décembre et le xx mars
je fait afficher "c'est l'hiver...."

merci

Eléphant du PHP | 447 Messages

21 janv. 2009, 21:11

hello mec,

moi je partirais de ça (mais va falloir trouver la suite toi-même):
$date = date("d-m-Y");
// ici code avec if ou switch
De la documentation:
http://fr.php.net/manual/fr/language.co ... ctures.php
Probably (only a) Human Problem?

Eléphant du PHP | 139 Messages

21 janv. 2009, 22:05

Petite contribution

$date_debut_hiver= mktime(0,0,0,12,22,date('Y'));
$date_fin_hiver= mktime(0,0,0,03,20,date('Y')+1);

ViPHP
ViPHP | 2291 Messages

22 janv. 2009, 00:41

Salut,
Un truc du genre peut-être :wink:
$mois = date('d-m');
$saisson = (($mois == '21-12' || $mois <= '21-03') ? 'Hiver' : 'Printemps');