$heure=date('H');
Mon background se met en mode "jour" mais ne change pas en mode "nuit".$heure=('H');
Mon background se met en mode "nuit" mais ne change pas en mode "jour".Voilà, donc je ne sais pas d'où ça peut venir !
$heure=date('H');
Mon background se met en mode "jour" mais ne change pas en mode "nuit".$heure=('H');
Mon background se met en mode "nuit" mais ne change pas en mode "jour".<?PHP
date_default_timezone_set ("Pacific/Noumea"); //pour le test de nuit, pour le jour il sufit de commenter
$heure= intval(date("G"));
var_dump($heure); //avant intval $heure est une chaine
if ( ($heure>20 && $heure<=23) or (($heure >=0) and ($heure <8)))
/*La condition est nuit (heure > 20 et heure <=23) ou (heure > 0 et heure < 8) jour dans les autres cas*/
{
print "on est nuit";
}else
{
print "on est jour";
}
?>
Code : Tout sélectionner
g Heure, au format 12h, sans les zéros initiaux 1 à 12
G Heure, au format 24h, sans les zéros initiaux 0 à 23
h Heure, au format 12h, avec les zéros initiaux 01 à 12
H Heure, au format 24h, avec les zéros initiaux 00 à 23$heure= date('G');
if ( $heure>=8 && $heure<20) {
echo "Jour !";
} else {
echo "Nuit !";
}
Le résultat dépendra de l'heure du serveur.