我从客户端date
和time
发送了两个字段。
date
的格式为YYYY-MM-DD
,即2016-11-08,time
的格式为05:30 PM
或09:45 AM
。< / p>
我想组合这两个字段并创建新字段added_datetime
,此字段将插入MongoDB
内,因此我希望它以Mongo Date Object
的形式存在我可以用它来搜索日期。
使用moments.js
尝试了一些随机的事情但无法得到我想要的东西。
答案 0 :(得分:0)
如a similiar question中所述,您可以使用
创建日期对象var date = new Date(datestring);
代码
var startDate = new Date("1900-1-1 8:20:00 PM");
原始提问者提供的在chrome中工作,并且也应该在节点中工作,因为它是相同的js引擎。这似乎回答了你的问题。
中找到有关日期的更多信息答案 1 :(得分:-1)
var myDateTime = "2015-03-25 5:50 pm";
Date dateTime = new Date(myDateTime);
BasicDBObject dt= new BasicDBObject("date", dateTime);
example.insert(dt);