我正在使用FullCalendar JS插件作为我正在构建的工具,并且正在创建一个JSON Feed。
"id": "'.$row['AppointmentID'].'",
"title": "'.$row['AppointmentName'].'",
"url": "'.$row['URL'].'",
"class": "event-important",
"start": "1364407286400"
},
开始的时间戳是1364407286400我一生都无法弄清楚这个时间戳是如何格式化的。我以为它是 Unix,但我为今天生成了一个时间戳并替换了它,它仍然没有显示。
谁能指出我正确的方向?
这是一个以毫秒为单位的时间戳。您可以使用以下方法轻松测试此值:
$test = (int)(1364407286400/1000);
var_dump((new DateTime())->setTimestamp($test));
输出将是:
object(DateTime)#1 (3) {
["date"]=>
string(26) "2013-03-27 11:01:26.000000"
["timezone_type"]=>
int(3)
["timezone"]=>
string(10) "US/Pacific"
}