私はjQueryのflotグラフライブラリを使用しています。これは、時系列のJavaScriptタイムを使用しています(1970年1月からのミリ秒です)。UNIX時間は秒です。UnixタイムスタンプとJavaScript時間;大きすぎる!
私の現在のコードは次のようになります。
foreach($decoded['results'] as $currentResult) {
if($currentResult['from_user'] == $user) {
$strippedTexts = $currentResult['created_at'];
$dates []= strtotime($strippedTexts);
}
}
これは私のUnixタイムスタンプの配列を与えます。私は、ループ内ではJavaScript用のデータを準備をしたいが、私は
$dates []= 1000*strtotime($strippedTexts);
をしようとすると、「[-2147483648]」数が大きすぎると、それは吐き出します。配列で保持できる変数の「型」をbignumなどに変更する必要がありますか?
ありがとうございます!
以下のコメントが重複しているので、応答通知を受け取ることができます。どのように変数をjavascriptに取得しますか? JavascriptはPHP変数を読み取ることができないので、何とか渡す必要があります。その時点で文字列か数値かは気にしないでください。実際に$ dates配列をどのように使用しているかを見ることができれば、それを見ることができます。 –
(私の仕事のコンピュータではない)が、私は大体のように配列を印刷しています:ですが、実際にはflotライブラリ関数を使用してscriptタグの変数w /を呼び出します。完全なプログラムはhttp://www.phpfreaks.com/forums/index.php/topic,248668.0.htmlにあります。 ありがとう! –