高原时间戳,2038年

时间:2013-05-28 13:05:52

标签: highcharts timestamp highstock

我正在使用HighStock框架,我对2038年后的日期格式时间戳有疑问。

HighStock API中没有示例。

我知道UTC格式可能有答案。但是我怎么能用呢?

在我使用之前:

     /* $lvals[0]=>year, $lvals[1]=>day, 
return a Javascript Timestamp format (millisecond) */

    mktime(0,0,0,1,$lvals[1],$lvals[0])*1000 

我把它推到我的JSON数组上(因为我的数据不连续所以我不能使用这些间隔)。

所以,现在我需要改变它。并找到一个通过参数获得相同结果的函数:天数和年数。

Highstock API

谢谢!

  

使用DateTime解决方案进行编辑:

$date = new DateTime();

$date->setDate(2254, 1, 10); // beyond the 2038 year problem

echo $date->format('U')*1000 // Highstock allows this format

0 个答案:

没有答案