【发布时间】:2014-02-21 17:03:12
【问题描述】:
我现在正在学习nodeJS,所以我做了这个教程(http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular),现在我想为每个待办事项添加时间戳。
我用 moment.js 创建了一个简单的文件(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}
....
这里我得到了我的服务器启动时间,而不是我发布的时间(这就是我需要的)
到这里
"time": "February 21st 2014, 12:00:40 pm",
"time": "February 21st 2014, 12:00:40 pm",
"time": "February 21st 2014, 12:00:40 pm",
...
如何获取每个请求的当前时间?
【问题讨论】:
标签: javascript node.js time mongoose momentjs