请问一下怎么在Koa1中使用moment这个时间格式化工具
在项目过程中使用时间格式化是不可避免的问题,而moment又是使用最为广泛的包。今天在试moment的时候发现有问题。
2.我引用了moment
和koa-locals
app.js
, moment = require('moment')
, locals = require('koa-locals')(app, locals);
// routers
var index = require('./routes/index');
var users = require('./routes/users');
// global middlewares
app.use(views('views', {
root: __dirname + '/views',
default: 'ejs'
}));
app.use(bodyParser());
app.use(json());
app.use(logger());
app.use(hotreload);
locals.moment = moment;
ejs
<td align="center"><%= moment(user.createTime).format('YYYY-MM-DD') %></td>
<td align="center"><%= moment(user.lastLogin).format('YYYY-MM-DD') %></td>
但是页面直接报错了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在控制层,引入moment,然后将moment传入到页面模板ejs中进行使用。
在node直接通过moment格式化时间再传给页面就可以了,用法和express一样