web-dev-qa-db-ja.com

特定の日付の時間オフセットを日付で設定する方法

変数にタイムゾーンオフセットを適用しようとしました。これが私のコードです

$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は正しい値を返しますが、$ date_startは元の値を返しました(変更されませんでした)。

ここで見逃したことはありますか?ありがとう

2
webchun

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;
1
webchun