Django の日付/時刻形式には、時刻の午前/午後の部分を次のいずれかとして表示するためのコードがあります。
a.m.
また
AM
ただし、次のようにはなりません:
am
つまり、ピリオドなしの小文字です。
小文字の午前/午後で時刻を表示するにはどうすればよいですか?
注:この質問を入力しているときに答えを考えたので、他の誰かに役立つ場合に備えて、それを破棄する代わりに答えを共有することにしました。
Django の日付/時刻形式には、時刻の午前/午後の部分を次のいずれかとして表示するためのコードがあります。
a.m.
また
AM
ただし、次のようにはなりません:
am
つまり、ピリオドなしの小文字です。
小文字の午前/午後で時刻を表示するにはどうすればよいですか?
注:この質問を入力しているときに答えを考えたので、他の誰かに役立つ場合に備えて、それを破棄する代わりに答えを共有することにしました。
lower
テンプレートタグをtime
フォーマットタグとともに使用します。
{{object.time|time:"g:iA"|lower}}
としてレンダリングします
12:30pm
に比べ
{{object.time|time:"g:iA"}}
次のようにレンダリングされます
12:30PM
明示的なフォーマット フィルターを使用せlower
ずに時間オブジェクトにフィルターを使用するだけでは機能しないことに注意してください。time
ただし、デフォルトの時刻形式を使用できます。
{{object.time|time|lower}}