Django - 模板上的错误日期格式

Tha*_*ran 0 python django

我有一个小问题,但无法弄清楚为什么.在我的django shell上:

In [2]: Post.objects.dates('created', 'month')
Out[2]: [datetime.datetime(2012, 5, 1, 0, 0, tzinfo=<UTC>)]
Run Code Online (Sandbox Code Playgroud)

但是在我的模板上

{% for d in dates %}                        
  <li><a href="#">{{ d|date:"m Y"}}</a></li>                        
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

它给出了"04 2012"而不是"05 2012".我错过了什么 ?

mip*_*adi 8

时区差异.该日期是2012年5月1日午夜,所以如果您的服务器落后于GMT,则仅为2012年4月30日.