PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Problème de date dans un créneau » 10-06-2013 08:03:52

Bonjour

Je n'y arrive vraiment pas et je désespère . Merci de votre aide .

Kilian

#2 Forum Général PHP » Problème de date dans un créneau » 10-06-2013 08:03:52

kilian83
Réponses : 2

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 .


                                $datedayCR1 = (int) strtotime($y.'-'.$m.'-'.$d.' '.$heure.':'.$min.':'.$sec);
                                $datedayCR1a = (int) strtotime($y.'-'.$m.'-'.$d.' 00:00:00');
                                $datedayCR1b = (int) strtotime($y.'-'.$m.'-'.$d.' 08:00:00');

                                $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 ?

Pied de page des forums

Propulsé par FluxBB