なります。の変換は、私は2つの変数を持って同じ結果
私はjsファイルから奇妙な行動に直面している:
私は
alert(
tempTimeRequests+"\n"+
timeLastUpdateRequests+"\n"+
Date(tempTimeRequests)+"\n"+
Date(timeLastUpdateRequests)
)
ために得る結果を明確に持っている場合、私は秒の同じ値を持って来る方法
1369063665000
1369063651000
Mon May 20 2013 17:27:51 GMT+0200 (CEST)
Mon May 20 2013 17:27:51 GMT+0200 (CEST)
されます2回目は51秒(正しい結果が得られる)ではなく、1回目は65秒(05秒になる)でしょうか? 私はそれに本当に驚いています。
これは奇妙です。別々に(それぞれ 'console.log'を使って)印刷すると、正しい値が得られます。 'console.log'を一つの' console.log'呼び出しに結合すると、同じ値が表示されます( 'alert'と明らかに同じです) – Ian
' new date( ')を使うと、私にとってはうまくいくようです – Ian
MDNから:"通常の関数( 'new'演算子を持たない)は' Date'オブジェクトではなく文字列を返します; "これは完全にうまくいくようです。また、ES5から:http://es5.github.io/# x15.9.2 – Ian