Vous n'êtes pas identifié(e).
Pages :: 1
Problème de date dans un créneau
Messagepar kilian83 Aujourd’hui, 16:45
Bonjour
J'ai actuellement un petit problème ou je m'arrache les cheveux (pour le moment il en reste mais sa va pas durée) . J'ai 3 créneaux de temps soit de :
00h00 à 08h00
08h00 à 20h00
20h00 à 00h00
j'ai ensuite des heures qui coïncide avec les mêmes dates , et je souhaiterai savoir si mon heure défini correspond à l'un des trois créneaux .
J'ai tenté de faire le code suivant et de faire une comparaison avec un timestamp qui est retourné par strtotime .
$datedayCR2 = (int) strtotime($y.'-'.$m.'-'.$d.' '.$heure.':'.$min.':'.$sec);
$datedayCR2a = (int) strtotime($y.'-'.$m.'-'.$d.' 08:00:00');
$datedayCR2b = (int) strtotime($y.'-'.$m.'-'.$d.' 20:00:00');
$datedayCR3 = (int) strtotime($y.'-'.$m.'-'.$d.' '.$heure.':'.$min.':'.$sec);
$datedayCR3a = (int) strtotime($y.'-'.$m.'-'.$d.' 20:00:00');
$datedayCR3b = (int) strtotime($y.'-'.$m.'-'.$d.' 00:00:00');
if (($datedayCR1a > $datedayCR1 ) && ($datedayCR1b > $datedayCR1)){
$creneau1 = "C1 oui";
$categorie = "CAT 1";
}else{
$creneau1 = "C1 non";
}
if (($datedayCR2a > $datedayCR2 ) && ($datedayCR2b > $datedayCR2)){
$creneau2 = "C2 oui";
$categorie = "CAT 2";
}else{
$creneau2 = "C2 non";
}
if (($datedayCR3a > $datedayCR3 ) && ($datedayCR3b > $datedayCR3)){
$creneau3 = "C3 oui";
$categorie = "CAT 3";
}else{
$creneau3 = "C3 non";
}
Pouvez vous m'aidez ?
Hors ligne
Bonjour
Je n'y arrive vraiment pas et je désespère . Merci de votre aide .
Kilian
Hors ligne
faut faire çà direct en sql
le format datetime stock la date et l'heure.
a++
Hors ligne
Pages :: 1