Page 1 sur 1

Fonction if et heure ?

Posté : 03 févr. 2007, 18:59
par Invité
Bonjour a tous !

Je souhaiterais faire une fonction qui affiche une image ou autre chose mais seulement de telle heure a telle heure !

Il me semble que c'est tout a fait possible avec la fonction if mais je ne sait plus du tout :(

merci de votre aide !

Posté : 03 févr. 2007, 19:08
par Invité
je vient de penser a un truc du genre :
$heure = date('H:i');
if ($heure>20:10) && ($heure<20:20){
echo'je m\'affiche uniquement de 20:10 a 20:20, donc pendant 10 minutes 1 fois par jour'; }
est ce correct ?

Posté : 03 févr. 2007, 19:11
par HD
pour récupérer l'heure il existe plusieurs fonctions :
http://www.devparadise.com/technoweb/code/php/a412.php
pour afficher quelque chose si une condition est realisée (ici l'heure souhaitée) tu peux en effet utiliser if :
http://www.commentcamarche.net/php/phpcond.php3

Posté : 03 févr. 2007, 19:12
par HD
je vient de penser a un truc du genre :
$heure = date('H:i');
if ($heure>20:10) && ($heure<20:20){
echo'je m\'affiche uniquement de 20:10 a 20:20, donc pendant 10 minutes 1 fois par jour'; }
est ce correct ?
ca devrait marcher mais y a rien de mieux que de faire des tests soit même !!! :wink:

Posté : 03 févr. 2007, 19:21
par Ryle
Si le principe est bon, je doute que cela ne fonctionne : 20:10 ne me semble pas être une instruction php valide :)
Utilse l'heure et les minutes comme un nombre, ce sera beaucoup plus efficace :
$heure = date('Hi'); 
if ($heure > 2010) { ... }

Posté : 03 févr. 2007, 19:23
par Invité
D'accord, donc en clair, je ne dois faire aucune séparation de l'heure !

merci :wink: