如何在渲染模板时获得下划线js中的日期格式?

时间:2012-12-12 10:40:12

标签: symfony twig underscore.js

我正在使用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添加了格式。但我无法得到正确的输出。

2 个答案:

答案 0 :(得分:2)

underscore.js template()函数中没有特殊的日期修饰符。要格式化您的日期,您可以使用任何其他第三方库来获取此日期或javascript日期对象。有关详细信息和选项,请参阅this answer。

答案 1 :(得分:1)

format不会格式化树枝中的日期。它与printf()基本相同。

格式化您要使用date修饰符的日期:

sent_date|date('d-m-Y')