JSON 源时间戳



我正在使用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"
}

相关内容

  • 没有找到相关文章

最新更新