additioner des temps datetime
bonjour,
je calcule des temps entre des dates (datetime)
pour claculer la différence entre deux dates j'utilise :
Code:
1 2 3 4 5 6
|
// on fait la différence
$dated= new DateTime($row['date_heure_deb']);
$datef= new DateTime($row['date_heure_fin']);
$interval = $datef->diff($dated);
echo "<td colspan=\"2\" align=\"center\">". stripslashes($interval->format('%Y Année %M mois %D jour - %H heures %I minutes %S secondes'))." </td>"; |
cela fonctionne trés bien
ma question : comment additionner 2 temps issue de deux differences ?
j ai essayé avec add
Code:
1 2 3 4 5
|
// on additionne les temps passes
$total->add($interval->format(''%Y Année %M mois %D jour - %H heures %I minutes %S secondes''));
echo "<td align=\"center\">". stripslashes($total->format('%Y Année %M mois %D jour - %H heures %I minutes %S secondes'))." </td>"; |
cela ne fonctionne pas j ai une erreur dateinterval construct
la fonction add demande un formatage particulier (ci-dessous) :
Code:
1 2
|
$now->add(new DateInterval("P0000-00-00T$interval:00")); |
faut il exploder la date puis inserer les valeurs ?
merci de me donner une direction