如何使用underscore.js打印日期?令我惊讶的是,显然有任何不像ejs的方法可以做到这一点
以下是我想要做的事情
<%= Message.created_at.getFullYear() %>-<%= Message.created_at.getMonth() + 1 %>-<%= Message.created_at.getDate() %>
发布于 2013-05-04 00:30:03
下划线的模板(有意地)简单和最小,所以没有任何内置的格式化工具。但是,您可以在<%= ... %>中放置任何想要的JavaScript表达式,以便轻松地添加自己的格式化实用程序。你可以在你的JavaScript中做这样的事情:
window.fmt = {
iso_date: function(d) {
// Your favorite ISO 8601 date formatter goes here, this
// is just a quick hack (which won't work in older IEs)
// for demonstration purposes.
return d.toISOString().replace(/T.*$/, '');
},
// Any other formatting functions you need go here...
};然后在模板中调用fmt.iso_date:
<%= fmt.iso_date(Message.created_at) %>演示:http://jsfiddle.net/ambiguous/4Ufs4/
https://stackoverflow.com/questions/16354120
复制相似问题