これnew Date.getTime()を使っcurrent timestampて入りjqueryます。私に価値を与えてくれた1380796448330
しかし、PHP time()関数で確認すると、次のようになりました。1380796567
両方の値の長さに違いがあるのはなぜですか?
これnew Date.getTime()を使っcurrent timestampて入りjqueryます。私に価値を与えてくれた1380796448330
しかし、PHP time()関数で確認すると、次のようになりました。1380796567
両方の値の長さに違いがあるのはなぜですか?
JavaScriptDate.getTimeメソッドは Unix エポックの開始からの時間をミリ秒単位でtime()返し、PHP 関数はそれを秒単位で返します。
したがって、PHP でクライアント側のタイムスタンプを使用する場合は、1000 で割る必要があります。
逆に、PHP で取得したタイムスタンプをクライアント側で使用する場合 (たとえば、Dateコンストラクターに渡す場合) は、1000 に掛ける必要があります。
こんにちは違いはここで言及されています (Counted Timestamp ブログ) を見て ください。