在ejs中使用函数(nodejs express)

要在页面ejs模板中使用函数的方法(以moment.js为例)


要实现下面这个在ejs模板中格式化时间

<div class="time">
   <%= dateFormat(time) %>
</div>

实现

var express = require('express');
var moment = require('moment');
var app = express();
app.locals.dateFormat = function(date) {
  return moment(date).format('YYYY-MM-DD HH:mm:ss');
}
app.get('/', function(req, res) {
    res.render('index');
});
app.listen(8080);

关键语句

app.locals.dateFormat = function(date) {
  return moment(date).format('YYYY-MM-DD HH:mm:ss');
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容