0

私は 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 配列にプッシュします (データが不連続であるため、間隔を使用できません)。

だから、今、私はそれを変更する必要があります。そして、パラメーター (日数と年数) を使用して同じ結果を達成する関数を見つけます。

(ハイストック 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