J'essaie de calculer la différence entre $ timenow et $ time.Diff entre 2 timestamp - PHP
$time = 2016-09-15 20:10:35
$timenow = 2016-09-15 20:40:42
Je les ai convertis en dateTime.
$time = new DateTime($time);
$timenow = new DateTime($timenow);
Et puis a fait le calcul:
$interval = $timenow->diff($time);
echo $interval;
Erreur: Catchable erreur fatale: objet de la classe DateInterval ne pouvait pas être convertie en chaîne
Je regardais ces difference between 2 timestamps in php et Wrong hour difference between 2 timestamps (hh:mm:ss)
Cela n'a pas aidé.
'interval' de $ est un objet, vous devez formater. http://php.net/manual/fr/datetime.format.php - Par exemple, '$ interval-> format ('Ymd H: i: s');' – Qirel
Vous voulez probablement utiliser 'format' sur l'objet http://php.net/manual/fr/dateinterval.format.php –
Copie possible de [php L'objet de la classe DateInterval n'a pas pu être converti en chaîne] (http://stackoverflow.com/questions/28621270/php -object-of-class-dateinterval-could-not-être-converti en chaîne) – HPierce