我正在使用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数组上(因为我的数据不连续所以我不能使用这些间隔)。
所以,现在我需要改变它。并找到一个通过参数获得相同结果的函数:天数和年数。
谢谢!
使用DateTime解决方案进行编辑:
$date = new DateTime();
$date->setDate(2254, 1, 10); // beyond the 2038 year problem
echo $date->format('U')*1000 // Highstock allows this format