FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [PHP] Différence de date
 

[PHP] Différence de date

Il y a 400 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [PHP] Différence de date
 
Bonjour (ou bonsoir)
Plus d'informations

Le truc tout con... mais ca marche :


function diff_date($jour , $mois , $an , $jour2 , $mois2 , $an2){

$date = mktime(0, 0, 0, $mois, $jour, $an);
$date2 = mktime(0, 0, 0, $mois2, $jour2, $an2);

$diff = floor(($date - $date2) / (3600 * 24));
return $diff;
}


peu importe ce que je mets, ca affiche -142... pourquoi ?


---------------
=> koko <==
Homage a Djamut :(
Modo vossey du forum mappeur

So Fresh
Plus d'informations

trop compliqué pour moi :)

J'ai un ...
Plus d'informations

chez moi ça marche [:spamafote]

Bonjour (ou bonsoir)
Plus d'informations

c peut-être la maniere que j'utilise la fonction :

<?
function diff_date($jour , $mois , $an , $jour2 , $mois2 , $an2){

$date = mktime(0, 0, 0, $mois, $jour, $an);
$date2 = mktime(0, 0, 0, $mois2, $jour2, $an2);

$diff = floor(($date - $date2) / (3600 * 24));
return $diff;
}
echo diff_date(8,2,2003,30,6,2003);
?>


et ca me sort -142


---------------
=> koko <==
Homage a Djamut :(
Modo vossey du forum mappeur
J'ai un ...
Plus d'informations

ben ya 142 jours entre tes deux dates non ?


---------------
L'individu n'est que la somme de personnalités qu'il abrite.
Ce n'est qua nos inhibition que nous devons cette impression d'unité que nous donnons.
Ce que les autres appellent notre caractère, n'est en fait que le bouclier qui protège ce que nous sommes
Bonjour (ou bonsoir)
Plus d'informations

merde lol :pfff:
en fait, j'avais essayé une autre date... et cette date était date("Y" ); et tout le bazar... ce qui fait que c'était la meme date... le con que je suis !


---------------
=> koko <==
Homage a Djamut :(
Modo vossey du forum mappeur

// fonction de calcul

function compare_sec($date1,$date2)

{

$date1 = ereg_replace(" ","-",$date1);

$date1 = ereg_replace(":","-",$date1);

$tab_date1 = explode('-',$date1);

$date2 = ereg_replace(" ","-",$date2);

$date2 = ereg_replace(":","-",$date2);

$tab_date2 = explode('-',$date2);

$data1 = mktime ($tab_date1[3],$tab_date1[4],0,$tab_date1[1],$tab_date1[2],$tab_date1[0]);

$data2 = mktime ($tab_date2[3],$tab_date2[4],0,$tab_date2[1],$tab_date2[2],$tab_date2[0]);

$difference = ($data1 - $data2);

echo $difference.'<br />';

return ((int) ($difference));

}

function compare_min($date1,$date2)

{

return ((int) (compare_sec($date1,$date2)/60));

}

function compare_h($date1,$date2)

{

return ((int) (compare_sec($date1,$date2)/3600));

}

Pourqoui ca ne marche pas ????
Sur 2 date que je compare d'un différence de environ 32 a 33H ( Hier a 2 H du mat a Aujourd'hui a midi 30 )
J'obtient 317 626 H de différence je trouve que cela fait bc , qq1 peut m'aider ?

zeb
Profil : Modérateur libre
Plus d'informations

DidUngar> Avant de te faire flammer, efface ton post qui n'est pas une réponse, crée ta propre question et n'oublie pas d'utiliser la balise [CODE]. Dès que ce sera fait, moi je supprimerai ce message et tout PPC se jettera sur ta question pour y répondre. Tu paries ?

Profil : Pointeur
Plus d'informations

:pfff:


Aller à :
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » [PHP] Différence de date
 

Annonces Google
Publicité