Différence entre deux date en PHP
Très pratique dans la gestion des dates ce code vous permet de faire la différence entre deux dates. Il n'y a rien de bien compliqué (une soustraction de deux timstamp) mais il existe des petites vérifications afin d'éviter de se retrouver avec des erreurs ou un timestamp négatif !
Voici le code :
<?php /* -> $time1 est la date la plus ancienne -> $time2 est la date la plus récente ou si elle n'est pas renseigné la date actuelle. */ function calcul_diff($time1, $time2=0) { $now = time(); if($time2 == 0) $time2 = $now; if($time1 > $time2) return; $diff = $time2-$time1; return $diff; }
Quelques exemples d'utilisation :