2015-06-18 12 views
1

我的貓鼬日期查詢返回的字符串如下:如何從Mongoose Query轉換日期字符串?

24th Jun 2015

如何將其轉換爲JavaScript日期對象?

+0

你是什麼樣的查詢?爲什麼不在寫作時將字符串存儲爲日期? –

+0

對不起,我使用'keystone.js' CMS,它使用自定義的'格式'方法並更改日期格式。這不是原始貓鼬查詢輸出。 – Xianlin

+1

我使用'moment.js': 'moment(「2015年12月24日」,「DD MMM YYYY」)格式(「M/D/YYYY」); var date = alert(date) ;' – Xianlin

回答

0

如果要分析mongodb結果,請使用moment.js將字符串轉換爲日期:http://momentjs.com/

var date = moment("24th June 2015", "Do MMM YYYY"); // you've got a moment Date 

如果你想要這個MongoDB的字符串轉換爲日期查詢,使用monent.js日期轉換爲這個字符串格式,並用它在查詢:

var date = moment().format('Do MMM YYYY'); // return 18th Jun 2015 for today 
+0

我想你錯了。他已經有格式的日期了,他希望它可以作爲js中的日期對象。 –

+0

你有沒有看過我的回覆,我在第一行解釋 – throrin19