我有一个小问题,但无法弄清楚原因。在我的django shell上:
In [2]: Post.objects.dates('created', 'month')
Out[2]: [datetime.datetime(2012, 5, 1, 0, 0, tzinfo=<UTC>)]
但在我的模板上,
{% for d in dates %}
<li><a href="#">{{ d|date:"m Y"}}</a></li>
{% endfor %}
给出“04 2012”而不是“05 2012”。我错过了什么 ?
答案 0 :(得分:8)
时区差异。该日期是2012年5月1日午夜,所以如果您的服务器落后于GMT,则仅为2012年4月30日。