Aide comparaison en php

Résolu
Bonjour,

comment je peux comparer deux date de la forme 17/06/2010 05:10:44 et 09/08/2010 18:19:44 ?????????????????

4 réponses

  1. Je ne sais pas si ça va passer avec l'espace. Mais tu as essayé :

    if('17/06/2010 05:10:44' == '09/08/2010 18:19:44')
    {
    // Good
    }
    else
    {
    // Not good
    }
    1. Salut

      Après une très courte recherche avec "php timestamp" comme mots clé :

      $timestamp = mktime(heures, minutes, secondes, mois, jour, année);
      de là, tu fais ce que tu veux comme comparaison.
      C'est beaucoup simple et plus sûr de travailler avec les timestamp.
      1. merci de vos reponces

        sebshiva je vois que cette ùethode peut resoudre mon probleme mais j ai pas compris a qoi sert mktime ?? comment je peux l utiliser??

        la forme que je veux est jour;mois,annee heure,minute,seconde

        slp si tu peux me donner exemple
    2. mktime remet ta date sous forme de timestamp.
      Lien : https://www.php.net/manual/fr/function.mktime.php
      1. merci le probleme est bien resolu grace a vous tous voila ce que j ai fait est ca marche bien

        <?php
        $date10 = "17-08-2022 10:00:00";
        list($date, $time) = explode(" ", $date10);
        list($day, $month, $year) = explode("-", $date);
        list($hour, $min, $sec) = explode(":", $time);
        echo $lastmodified = "$day/$month/$year $time";
        $timestamp = mktime($hour, $min, $sec, $month, $day, $year);

        ?>
        <br />
        <?php
        $dat = "17-08-2022 10:00:55";
        list($da, $ti) = explode(" ", $dat);
        list($d, $m, $y) = explode("-", $da);
        list($h, $mu, $se) = explode(":", $ti);
        echo $lastmodified2 = "$d/$m/$y $ti";
        $timestamp2 = mktime($h, $mu, $se, $m, $d, $y);
        ?><br /><br /><br /><br>
        <?php
        if ($timestamp2 < $timestamp){
        echo" $dat < $date10";
        }
        if ($timestamp2 > $timestamp){
        echo"$dat > $date10";
        }

        ?>
      2. C'est très bien d'avoir donné la résolution pour les personnes qui liront plus tard le Topic. Tu peux désormais cliquer sur : Problème résolut, en dessous du titre de ton Topic. A+
      3. ok avec plaisir ^^