Calcule entre dates

Répondre
caporga
le 04/01/2009 à 18:59
caporga
Bonjour à tous et bonnes années,
voilà j'essaie de calculer le nombre de jour entre deux date mais je bloque même avec manuelphp et d'autre source sur le net et mktime qui me trouve le même numéro pour deux dates différentes, je pige pas...

glob peux tu m'expliquer ?

merci bien

du coup je me retrouve avec mon code qui est totalement pourri qui ne revoit pas les bonne infos

$date1 = "".$row_Recordset1200['date'].""; 
$chunks1= spliti ("/", $date1, 100);
$date2 = date("d/m/Y");
$chunks2= spliti ("/", $date2, 100);
$days=$chunks2[0]-$chunks1[0];
$months=$chunks2[1]-$chunks1[1];
$years=$chunks2[2]-$chunks1[2];
if($months!="0"){ $days_month=$months*30;} else{$days_month=0;}
if($years!="0"){ $days_years=$years*365;} else{$days_years=0;}
$time=$days+$days_month+$days_years;
caporga
LA GLOBULE
le 04/01/2009 à 19:59
LA GLOBULE
Ce que tu peux faire : calculer les timestamps des deux dates (mktime), calculer la différence, tu auras ainsi le nombre de seconde entre les deux dates.
Il te suffit alors de diviser ce nombre par 86400 pour l'avoir en nombre de jours.
caporga
le 04/01/2009 à 20:18
caporga
merci glob,
je reviens avec le script (si j'y arrive)

cap
caporga
caporga
le 04/01/2009 à 20:38
caporga
Comme promis,

<?php
$date1 = "".$row_Recordset1200['date'].""; // date repére
$chunks1= spliti ("/", $date1, 100);
$timestamp=mktime(0,0,0,$chunks1[1],$chunks1[0],$chunks1[2]);
$date2 = date("d/m/Y"); // date d'aujourd'hui
$chunks2= spliti ("/", $date2, 100);
$timestamp2=mktime(0,0,0,$chunks2[1],$chunks2[0],$chunks2[2]);
$nombre_seconde=$timestamp2-$timestamp; //différence en seconde
$nombre_de_jours=$nombre_seconde/86400; // calcule de jour 24 heures x60 minutes x 60 secondes
?>
caporga
caporga
le 04/01/2009 à 23:32
caporga
T'as pas changé un poil la charte graphique du site... ;-)
caporga
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours