我有一个JSON文件,它返回多个具有不同音乐会日期值的项目。
所以这个值会返回:
date: "2014-11-27"
在我的HandlebarsJS
- 模板中我有:
<p>{{date}}</p>
但我希望显示这样的日期:
NOV 27
使用HandlebarsJS
,是的,我也包括了MomentJS。
我怎样才能做到这一点?
答案 0 :(得分:1)
您可以注册这样的Handlebars助手:
Handlebars.registerHelper('formatDate', function(dateString) {
return new Handlebars.SafeString(
moment(dateString).format("MMM D").toUpperCase()
);
});
注册后,您必须更改模板:
<p>{{formatDate date}}</p>