0
我有一个日期改变日期格式为GMT时间
2014-01-23T05:16:45.050Z
我在转换此时Y-M-d H:I:s格式。
date("Y-m-d H:i:s", strtotime($this->headerStart));
现在我想将时区转换为前一个(2014-01-23T05:16:45.050Z)。怎么做?
我有一个日期改变日期格式为GMT时间
2014-01-23T05:16:45.050Z
我在转换此时Y-M-d H:I:s格式。
date("Y-m-d H:i:s", strtotime($this->headerStart));
现在我想将时区转换为前一个(2014-01-23T05:16:45.050Z)。怎么做?
功能日期已包括时区转换。默认情况下,时区信息坐落在php.ini 但是你可以通过date_default_timezone_set功能改变:
$str = '2014-01-23T05:16:45.050Z';
$parsed = strtotime($str);
echo date("r", $parsed), "\n"; // Thu, 23 Jan 2014 07:16:45 +0200
date_default_timezone_set('America/New_York');
echo date("r", $parsed), "\n"; // Thu, 23 Jan 2014 00:16:45 -0500
使用此它将工作。
date("Y-m-d", your timezone) . ."T".date("H:i:s", your timezone)."Z";