2

私は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。しかし、正しい出力を得ることができません。

4

2 に答える 2

2

underscore.js の template() 関数には特別な日付修飾子はありません。日付をフォーマットするには、このオブジェクトまたは JavaScript の Date オブジェクトに他のサードパーティ ライブラリを使用できます。詳細とオプションについては、この回答を参照してください。

于 2013-02-19T13:04:19.223 に答える
1

format小枝で日付をフォーマットしません。と基本的に同じprintf()です。

date修飾子を使用する日付をフォーマットするには:

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

于 2012-12-12T12:44:51.120 に答える