2016-03-30 4 views
0

JavaScriptの日付変換に少し問題があります。 MongoデータベースのWed Mar 09 10:32:14 CET 2016のような日付形式があります。変換日MongoDB/Javascript、Nan

d=new Date('Wed Mar 09 10:32:14 CET 2016'); 
alert(d.getMonth()); 

をしかし、それは、(警告でNaN)が動作しません。私は、例えば、月を取得したい場合は、私がこれを行います。 私はWed Mar 09 2016 10:32:14 GMTのようなフォーマットが使えると知っていますが、データベースは私にWed Mar 09 10:32:14 CET 2016を返します。

私は日付形式の変換を避けたいと思います。

+0

'new Date( 'Wed Mar 09 10:32:14 CET 2016'.replace(" CET "、" ")) – NaN

+0

' Date'コンストラクタのドキュメントを読んだことがありますか? –

+0

ええ、thx、私はそれを見つけた:)再びありがとう – Masiwan

答えて

0

あなたは形式"Mon, 25 Dec 1995 13:30:00 GMT"を使用する必要があり、Dateコンストラクタは、文字列として使用する日付を可能にするが、前に指定した形式で、Dateコンストラクタは、日付に文字列を解析するDate.parseを使用Date.parseについての詳細をお読みください。タイムスタンプでmongodbに日付を格納します。