Bonjour,
je souhaite effectuer une action uniquement du lundi au vendredi entre certaines heures de la journée.
Donc j'ai pondu un truc comme ceci :
Pour les heures ca fonctionne.
Mais cela ne fonctionne pas pour les jours, car l'action est effectuée même le samedi ou le dimanche, et je ne comprends pas pourquoi ?
Ou est la faute (ou la maladresse) ?
(PS : Je ne suis pas codeur de métier ni de formation, juste un bidouilleur
)
Modifié par Glabok (21 Nov 2010 - 17:08)
je souhaite effectuer une action uniquement du lundi au vendredi entre certaines heures de la journée.
Donc j'ai pondu un truc comme ceci :
$hdebut = "0730"; // heure et minutes en attaché
$hfin = "1730"; // exemple : 8h30 = 0830; 23h12 = 2312
$hnow = date(G).date(i);
$jour = date(D);
if ($jour === "Mon" || "Tue" || "Wed" || "Thu" || "Fri"){
if ($hdebut<$hnow){
if ($hnow<$hfin){
// Trucs à effectuer
}
}
}
Pour les heures ca fonctionne.
Mais cela ne fonctionne pas pour les jours, car l'action est effectuée même le samedi ou le dimanche, et je ne comprends pas pourquoi ?
Ou est la faute (ou la maladresse) ?
(PS : Je ne suis pas codeur de métier ni de formation, juste un bidouilleur

Modifié par Glabok (21 Nov 2010 - 17:08)