【发布时间】:2011-11-08 02:30:14
【问题描述】:
简单地说,我已经强制我的应用程序使用 UTC,以便在使用不同时区的不同服务器时更容易处理我的逻辑,这些服务器都写入同一个数据库。现在,困境似乎是将这些 UTC 日期转换为当地时区。
例如,我在 PST(或 PDT,诅咒你夏令时!),我正在查看一个代表项目到期日期的值。由于我是 UTC-7(我认为),并且该项目将在 48 小时后到期,因此 date:"F dS" 的简单过滤器会产生 11 月 10 日,而不是 11 月 9 日,正如预期的那样,因为它目前是 11 月 7 日下午 6:30。
是否有模板过滤器可以将我的日期转换为当前请求的时区或作为参数传递的给定时区?
【问题讨论】:
-
快一岁了,但我正在寻找类似的东西。 Django 文档在自定义模板标签docs.djangoproject.com/en/dev/howto/custom-template-tags 下的操作方法中有一个时区过滤器
标签: django django-template-filters