我正在使用underscore.js
模板功能并完成了这样的模板:
<span class="msg-date"><% if (typeof(sent_date) != "undefined"){ %>
<%= format(sent_date, 'd-m-Y') %><% } %>
</span>
<span class="msg-time"><% if (sent_date){ %><%= sent_date %><% } %></span>
正如您所看到的,我已经以sent_date
的格式向d-m-Y
添加了格式。但我无法得到正确的输出。
答案 0 :(得分:2)
underscore.js template()函数中没有特殊的日期修饰符。要格式化您的日期,您可以使用任何其他第三方库来获取此日期或javascript日期对象。有关详细信息和选项,请参阅this answer。
答案 1 :(得分:1)
format
不会格式化树枝中的日期。它与printf()
基本相同。
格式化您要使用date
修饰符的日期:
sent_date|date('d-m-Y')