Tag: mongoose momentjs

为什么这些date在从MongoDb获取后导致“无效date”?

我只是想添加一天,然后在那个新的一天使用Moment.Js来表示12:00 AM。 然而,每当我这样做,然后保存它,MongoDB返回date为Invalid Date …为什么? date = new Date(Date.UTC(2000, 2, 13)); date = moment.utc( date ); date = date.add(1, 'd'); 在保存之前,date看起来像这样: date: Sun Feb 13 2000 16:00:00 GMT-0800 (PST) date如何在我的数据库中查看: 2000-02-14 00:00:00.000Z 但是,从数据库中获取时显示为无效: { date: "Invalid Date" day: "02/13/2000" full_date: "02/13/2000 24" hour: "24" } 此外,所有这样构build的日子将导致Invalid Dates

带有nodejs和mongoose的时间戳

我正在学习nodeJS,所以我做了这个教程( http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular ),现在我想添加时间戳与每个待办事项。 我用moment.js创build一个简单的文件(time.js) var moment = require('moment'); moment().format(); var mytime = moment().format('MMMM Do YYYY, h:mm:ss a'); module.exports = { time : mytime } 并将其连接到我的路线文件 var qtime = require('./time'); app.post('/api/todos', function(req, res) { … Todo.create({ …. time : qtime.time} …. 在这里,我得到我的服务器启动时间,而不是我POST的时间(多数民众赞成我需要) 这里出来了 "time": "February 21st 2014, 12:00:40 pm", "time": "February 21st 2014, 12:00:40 pm", "time": […]