4 - 2 : 日付・数値・フォーマット修飾子
date_format, number_format, string_format の詳細なフォーマット指定子を解説します。
1. date_format(日付・時刻フォーマット)
UNIXタイムスタンプを任意の年月日時分秒形式に整形します。CMSで最も頻繁に使われる修飾子です。
<{* 年月日と時分を表示 *}>
<{$article.posted|date_format:"%Y年%m月%d日 %H:%M"}>
<{* 出力例: 2026年11月02日 16:30 *}>
<{* ハイフン区切りの短い日付 *}>
<{$article.posted|date_format:"%Y-%m-%d"}>
<{* 出力例: 2026-11-02 *}>
| 指定子 | 説明 | 出力例 |
|---|---|---|
%Y | 4桁の西暦 | 2026 |
%m | 2桁の月(01〜12) | 11 |
%d | 2桁の日(01〜31) | 02 |
%H | 24時間制の時(00〜23) | 16 |
%M | 2桁の分(00〜59) | 30 |
%S | 2桁の秒(00〜59) | 00 |
2. number_format(数値・金額のカンマ区切り)
<span class="price"><{$product.price|number_format}> 円</span>
<{* 2300000 → 2,300,000 円 *}>
3. string_format(ゼロ埋めフォーマット)
<{* 4桁ゼロパディング(コード番号やID管理に便利) *}>
<{$user.id|string_format:"%04d"}>
<{* 5 → 0005 *}>
Publish
2893 bytes
更新: 2026-11-02 16:15 by admin