J'ai essayé d'appliquer un décalage horaire à une variable. Voici mon code
$time_offset = "Australia/Sydney";
$start_time = "2015-07-31 15:03:00";
$date_end = JDate::getInstance('now', $time_offset);
$date_start = JDate::getInstance($start_time, $time_offset);
echo $date_end;
echo $date_start;
$ date_end renvoie une valeur correcte mais $ date_start renvoie la valeur d'origine (n'a pas changé).
Y a-t-il quelque chose que j'ai manqué ici? Merci
Je l'ai corrigé en créant un objet JDate
$time_offset = "Australia/Sydney";
$start_time = "2015-07-31 15:03:00";
$date_end = JDate::getInstance('now', $time_offset);
$date_start = new JDate($start_time);
$date_start->setTimezone(new DateTimeZone($time_offset));
echo $date_end;
echo $date_start;