Difference enter deux dates [php]

Résolu/Fermé
Fullfast Messages postés 17 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 24 juin 2008 - 24 juin 2008 à 14:52
Fullfast Messages postés 17 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 24 juin 2008 - 24 juin 2008 à 16:01
Bonjour,

Je souhaiterais calculé le nombre de jours entre deux dates. actuelement j'arrive a calculer le nombre de jours entre deux date si elles sont du même mois et de la meme année.
On m'a conseillé d'utiliser mktime mais je ne sais pas comment l'utiliser car mes dates sont des variables récuperée sous la forme ("jj/mm/aa")
ex : $datedebut = 21/06/08
$datefin = 13/07/08

Je n'ai aucune idée de la fason par laquelle je peut proceder pour obtenir ce resultat. Auriez vous des idées? merci de votre aide.
A voir également:

1 réponse

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 383
24 juin 2008 à 15:59
Bonjour,

J'ai trouvé sur le Net un code qui devrait faire ce que tu veux
<?php

    $d1 = explode("/", $datedebut);
    $d2 = explode("/", $datefin);
  
    $year1 = $d1[2];
    $month1 = $d1[1];
    $day1 = $d1[0];

    $year2 =  $d2[2];
    $month2 = $d2[1];
    $day2 = $d2[0];
   
    $deadline1 = mktime(0, 0, 0, $month1, $day1, $year1, 0);
    $deadline2 = mktime(0, 0, 0, $month2, $day2, $year2, 0);
   
    $res = round( ($deadline2 - $deadline1) / (60 * 60 * 24) );

?>

La variable $res co,ntient le résultat.

A plus
1
Fullfast Messages postés 17 Date d'inscription jeudi 29 mai 2008 Statut Membre Dernière intervention 24 juin 2008
24 juin 2008 à 16:01
Merci encore pour ta reponse.
grace a toi j'ai enfin compris comment utiliser la fonctione mktime avec un explode

Bonne journée

Cordialement.
0