
Envoyé par
Arkoze
mes dates sont bien des objets du type datetime, ce sont des dates que je récupere via une base de données mais j'ai pas trop suivi l'histoire de la division :s
Ne pas confondre, le type datetime (qui vient de la base de donnée) qui est une string avec un format prédéfini et un objet PHP DateTime qui peut être construit grâce à la fonction date_create.
Si tu n'as pas PHP 5.3 sur ton serveur, tu ne pourras pas utiliser ce raccourci que Thes32 donne avant moi 
Il te faudra alors transformer tes string en date (timestamp)
1 2
| $departureDate = strtotime("2011-03-08 07:32:00");
$arrivalDate = strtotime("2011-03-08 12:45:00"); |
Puis appliquer les calculs voulus dessus. Par exemple :
round(abs($arrivalDate -$departureDate )/60/60/24)
Les timestamps sont en millisecondes (si je ne me trompe pas) il faut donc diviser pour avoir les secondes ou minutes ou jours... etc.
Partager