JSON Feed 时间戳

JSON Feed Timestamp

我正在为我正在构建的工具使用 FullCalendar JS 插件,我正在创建 JSON 提要。

        "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"
}