Highcharts highstock时间戳,2038年
我正在使用HighStock框架,2038年之后的日期格式时间戳有问题 HighStock API中没有示例 我知道可能有UTC格式的答案。但是我怎么用呢 在我使用之前:Highcharts highstock时间戳,2038年,highcharts,timestamp,highstock,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数组上
/* $lvals[0]=>year, $lvals[1]=>day,
return a Javascript Timestamp format (millisecond) */
mktime(0,0,0,1,$lvals[1],$lvals[0])*1000
我把它推到我的JSON数组上(我不能使用间隔,因为我的数据是不连续的)
所以,现在我需要改变它。并找到一个函数,通过获取参数(天数和年数)来获得相同的结果
()
谢谢
使用日期时间编辑解决方案:
我解决了我的问题。使用DateTime PHP类。
$date = new DateTime();
$date->setDate(2254, 1, 10); // beyond the 2038 year problem
echo $date->format('U')*1000 // Highstock allows this format