2016-06-28 9 views
0

私は以下のコードを持っています。私は日付フォーマットにunixtimeを変換しようとしていると私は代わりに、この問題が修正することができますどのように2016年Unix時間変換後の年が正しくありません

//obj.uploadDate = 1466679630387 
var uploadDate = new Date(obj.uploadDate * 1000); 

の間違った年(Sun Mar 24 48447 18:26:27)を取得しますか?あなたのobj.fileNameタイムスタンプで

+2

うん、それはミリ秒単位ですでにだ1000 – Pointy

+0

を掛けないでくださいを使用して、1000で乗算する必要はありません。 –

+0

これは私が最初に試みたものですが、 '無効な日付{}'があります – Omri

答えて

2

は、JavaScriptのタイムスタンプ(ミリ秒)に既にあるあなただけ

var fileName = obj.fileName; 
var uploadDate = new Date(obj.uploadDate); 
+0

私は '無効な日付{}'を持っています。 – Omri

+1

obj.uploadDateが数値で、その値が1466679630387で、値をDateコンストラクタに渡す場合は、2014年6月23日07:00:30 GMT-0400(AST)にする必要があります。文字列 '1466679630387'を使用しているようです。 –

+0

ありがとう!私はそれを数に変換しました、そして今、それは素晴らしい作品です! – Omri

関連する問題