2017-11-27 6 views
0

将来のタイムスタンプ日付があるとします。未来のタイムスタンプを入れた日付が無効です

var timestamp="1511858535000" //Future timestamp 
var date=new Date(timestamp); 
console.log(JSON.stringify(date));// this line give me Invalid Data 

誰でも私が理由を理解するのを助けることができますか?

+0

何「未来のタイムスタンプ」ですあなたは使っていますか?例を教えてください。 – dferenc

+0

@dferencたとえば、このタイムスタンプ「1511858535000」は、11月28日火曜日、2017 08:42:15です。このタイムスタンプをvar date = new Date(タイムスタンプ)に入れると、「無効な日付」が返されます – Polly

+0

これは 'new Date();'の無効なタイムスタンプです。 – dferenc

答えて

1

あなたはコメントで言及したタイムスタンプが正常に動作しますが、数としてDateコンストラクタにそれを渡す必要があり、文字列ではありません:

var timestamp = "1511858535000"; 
 
var date = new Date(Number(timestamp)); 
 
console.log(JSON.stringify(date));

+0

それは仕事です!ありがとう – Polly

関連する問題