Comparaison et calcul période
Bonjour, mes chères amies et chers amis
j'ai à vous un script sympa :)
but de script :
calculer nombre de périodes
calculer nombre de jours dans chaque période
Explication :
j'ai une table dans le db contient les periodes : dated, datef
$req="select dated,datef from table" ;
période sélectionnée
$d1=$_post['debut'] // date début entrée
$d1=$_post['debut'] // date fin entrée
je vais comparé les périodes de table de bd par celle sélectionée
pour avoir en fin comme résultat
$nb_periode //nombre de periode
$nb_jour_periode_i // nombre des jours dans chaque période qui contient la période sélectionnée
exemple
periode 1 : <-------------> 01/05/2010 - 31/05/2010
periode 2 : <----------------> 01/06/2010 - 30/06/2010
periode sélect: <--------> 28/05/2010 - 02/06/2010
nombre de periode : 2
nbre jours moi de mai: 3
nbre jours moi de juin : 2
code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
// comparaison periode et calcule nuitées / periode
$reqperiode="select dated,datef from green_hotelprice where hotelId=".$hotelId." ";
$resperiode=mysql_query($reqperiode);
while($rep = mysql_fetch_array($resperiode)) {
$d1=strtotime($rep['dated']);
$d2=strtotime($rep{'datef']);
$datedebut=strtotime($dated);
$datefin=strtotime($datef);
for($i=0;$i>$datefin;$i++) {
for($j=0;$j>$d2;$j++) {
$nuit[$i]=$datedebut+86400;
}
}
} |