J'ai un champ DateTime dans ma base de données contenant les informations suivantes: Je veux vérifier la différence entre le champ DateTime et maintenant: p> Je tente de déterminer combien de jours passés entre aujourd'hui et l'heure écrite dans le champ de la base de données. P> Comment puis-je atteindre cela? p> p>
3 Réponses :
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime("now");
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
Cooooool. Le signe du nombre est si important.
$diff = abs(strtotime($date2) - strtotime($date1));
Voici la réponse :)
$now = new DateTime();
$date = new DateTime("2012-05-03 17:34:01");
echo $date->diff($now)->format("%d days, %h hours and %i minutes");
Avez-vous essayé Googling
DIRECTE DIRECTION PHP CODE>?Dupliqué possible de Comment calculer la différence entre deux dates en utilisant Php?