跳到主要内容
CNode

如何利用moment.js在xxx.ejs页面格式化日期?

问答
Sskythinking发布于 12 年前最后回复 12 年前
497740

大家是如何在页面利用moment.js格式化日期的?比如<%=格式化日期%>

查看回复

回复 (4)

X
XadillaX#412 年前

写一个 defaultValue,写一个 getDefaultRenderValue 的方法。

方法里面深拷贝 defaultValue 并返回。defaultValue 里面放所有你要预留的变量。

最后每次 render 都先用 getDefaultRenderValue 然后再在里面扩展你自己当前页面所需变量。

S
skythinking#312 年前

具体怎么扩展? 我现在的做法是在控制层把moment对象作为参数传递到页面

res.render('back/usermanage/userList',{users:users,moment:moment}); 然后在页面 <%=moment.xxx()%> 如果页面多的话,这种做法相当繁琐.

X
XadillaX#212 年前
resp.render("foo.ejs", { moment: require("moment") });
F
feiin#112 年前

可以扩展到locals上

参与回复

登录后即可参与回复。登录