【发布时间】:2010-11-03 13:55:10
【问题描述】:
我有一个 django 模板中可用的日期时间值。
我正在尝试将日期格式化为“d-mmm”
例如日期格式为:
- 3 月 5 日
- 10-3 月
- 4 月 4 日
等等
我尝试了不同的组合 - 到目前为止没有任何效果?我希望我不必为了格式化日期而编写自定义过滤器?
[编辑]
我尝试了“明显”的格式字符串,例如:“j-M”、“j-N”、(甚至是“j-mmm”和“d-mmm”)
【问题讨论】:
我有一个 django 模板中可用的日期时间值。
我正在尝试将日期格式化为“d-mmm”
例如日期格式为:
等等
我尝试了不同的组合 - 到目前为止没有任何效果?我希望我不必为了格式化日期而编写自定义过滤器?
[编辑]
我尝试了“明显”的格式字符串,例如:“j-M”、“j-N”、(甚至是“j-mmm”和“d-mmm”)
【问题讨论】:
你试过{{ some_date|date:"j-M" }}吗?
http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date
【讨论】:
|date:"j-F" 为您提供“3 月 5 日”之类的信息。 |date:"j-M" 应该给你三个字母的缩写版本。至少,这是从 Django 1.0 到当前开发版本的记录方式。你有什么版本的 Django?