0

我正在使用 HighStock 框架,但 2038 年之后的日期格式 Timestamp 有问题。

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 数组上(我不能使用间隔,因为我的数据是不连续的)。

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

高库存 API

谢谢!

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

$date = new DateTime();

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

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

0 回答 0