0

设置UTC的php代码--

$timestr = '2012-01-19T22:00:00.000-08:00';
    $date = new DateTime($timestr);

    $tz = new DateTimeZone('UTC');
    $date->setTimezone($tz);

    foreach ($eventFeed as $event) {

 foreach ($event->when as $when) {

echo $when->startTime;

}

}  

现在的js

var isoDate = new Date().toISOString();

结果 :

> Google Calendar -> 2013-06-14T23:38:00.000+02:00 && 
> JS -> 2013-06-15T10:42:50.812Z

现在我需要比较两次,以显示我自己的一些通知。但由于结果不同,它不起作用。

4

1 回答 1

0

查看date.js(或 time.js)以帮助您处理 Javascript 时间:

使用 date.js: -- 注意他们的例子有一个错字,引用ISO 6801,而不是正确的 ISO 8601

// Convert date to ISO 8601 string
new Date().toISOString()
// Returns ISO 8601 string of date converted to it's UTC value.
// "2007-10-31T16:18:00Z"
于 2013-06-15T02:31:24.507 回答