私は 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