【问题标题】:Filter for timezone conversion?过滤时区转换?
【发布时间】: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 django-template-filters


【解决方案1】:

Djnago 文档有关于自定义模板标签的操作指南,其中包含时区过滤器。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 2015-04-26
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    相关资源
    最近更新 更多