【问题标题】:Timezones and the DateTimeField - Django时区和 DateTimeField - Django
【发布时间】:2011-02-02 04:12:08
【问题描述】:

我正在尝试实现一个“以前”功能,用于在网站上显示项目。 当我缓存页面时,我希望使用 javascript 来呈现“时间前”。

Javascript 知道本地时间,并且可能知道本地机器的时区,所以我可以使用它,但这需要对服务器的时区进行硬编码。

因此,我试图找出一种在 GMT 时间传递 ISO 8601 时间戳的简单方法。有没有什么简单直接的方法可以做到这一点?


我们将不胜感激! =)

【问题讨论】:

标签: javascript python django timezone iso8601


【解决方案1】:

python datetime 对象有一种方法可以输出 ISO 8601 时间戳 here

该页面还包含有关时区操作的信息。 timedelta 对象也应该对您有用。

【讨论】:

    【解决方案2】:

    我个人不会使用 javascript 来执行此操作。是的,它有他们的当地时间,但这也意味着当 javascript 最终呈现在页面上时,用户将看到时间戳将发生变化。

    也就是说,假设您在页面加载之前没有正确执行您的 javascript。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-07
      • 1970-01-01
      • 2014-12-31
      • 1970-01-01
      • 2016-09-28
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多