Voici comment calculer l’écart entre 2 moments, en années, mois, jours, minutes et secondes :

<?php
$date1 = new DateTime('2012-10-28 00:00:00',new DateTimeZone('Europe/London'));
$date2 = new DateTime('2012-09-18 01:30:00',new DateTimeZone('Europe/London'));
$interval = date_diff($date1, $date2);
$format = '%y années, %m mois, %d jours, %h heures, %i minutes, %s secondes. %a jours au total %R';
echo $interval->format($format);
?

Résultat :

0 années, 1 mois, 9 jours, 22 heures, 30 minutes, 0 secondes. 39 jours au total -

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Blue Captcha Image
Refresh

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.