0

我有一个小问题,但不知道为什么。在我的 Django 外壳上:

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”。我错过了什么 ?

4

1 回答 1

8

时区差异。日期是 2012 年 5 月 1 日的午夜,因此如果您的服务器落后于 GMT,那么它只是 2012 年 4 月 30 日。

于 2012-05-07T16:19:36.443 回答