J'ai un objet Date (de Pear) et je veux soustraire un autre objet Date pour obtenir le décalage horaire en secondes.Calculez la différence entre la date et l'heure en PHP
J'ai essayé quelques petites choses mais la première me donnait juste la différence en jours, et la seconde me permettait de convertir un temps fixe en timestamp unix mais pas l'objet Date.
$now = new Date();
$tzone = new Date_TimeZone($timezone);
$now->convertTZ($tzone);
$start = strtotime($now);
$eob = strtotime("2009/07/02 17:00"); // Always today at 17:00
$timediff = $eob - $start;
** Remarque ** La différence sera toujours inférieure à 24 heures.
est le format de sortie de $ maintenant le même que la chaîne que vous nourrissez dans strtotime()? ie "aaaa/mm/jj H: i" – Mathew
Probablement c'est seulement moi mais je n'arrive pas à trouver de description pour une classe "Date" dans la documentation PHP. De quelle bibliothèque s'agit-il? –
Pourquoi ne convertissez-vous qu'un seul dans un autre fuseau horaire? Ne devriez-vous pas utiliser l'heure locale ou les deux sur la cible? –