Bonjour à tous,
Dans un formulaire, je saisie une date et une heure de début et une date et une heure de fin (soit 4 champs)
après avoir vérifier la saisie de chaque champs, je détermine le nombre de jours qu'il y a entre ces dates avec si la différence entre les heures est inférieur a 5h j'incrémente la différence de jours de 0.5 si c'est supérieur a 5h je rajoute 1 jours
J'ai placé dans une variable $temps le nombre de jours séparant les 2 dates saisie (selon les règles dites plus haut)
Pour parcourir l'ensemble des dates dans cet intervalle je fais une boucle for allant de 0 jusqu'à ce que $i soit supérieur à $temps
Je n'arrive pas à trouver la bonne syntaxe pour récupérer le numéro du jour pouvez vous m'aider s'il plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $date= new DateTime(date("Y-m-d", strtotime($dateDebut))); for ($i=0; $i <= $temps ; $i++) { "C\'est a ce niveau que je bloque:cry:" if($NumJour==0 or $NumJour==6){ $temps=$temps-1; } $date->add(new DateInterval('P1D'));
Merci par avance pour votre aide
Partager