过滤时区转换?

时间:2011-11-08 02:30:14

标签: django django-template-filters

简单地说,当我在不同的时区使用不同的服务器时,我强迫我的应用程序使用UTC使我的逻辑变得更容易,这些服务器都写入同一个数据库。现在,困境似乎是将这些UTC日期转换为本地时区。

例如,我在PST(或PDT,诅咒你夏令时!),我正在查看表示项目到期日期的值。由于我是UTC-7(我认为),并且该项目从现在起48小时后到期,因此{11}的简单过滤器将按照预期11月10日而不是11月9日,因为它目前是11月6:30 PM第7位。

是否有模板过滤器将我的日期转换为当前请求的时区或作为参数传递的给定时区?

1 个答案:

答案 0 :(得分:0)

Django文档有自定义模板标签的方法,其中包含时区过滤器。

同样的例子也在1.3文档中。

https://docs.djangoproject.com/en/dev/howto/custom-template-tags/