时区和DateTimeField - Django

时间:2010-03-29 18:27:29

标签: javascript python django timezone iso8601

我正在尝试实施“time ago”功能,用于在网站上显示项目。 当我正在缓存页面时,我希望使用javascript来呈现“超时”。

Javascript知道本地时间,可能是本地机器的时区,所以我可以玩它,但这需要硬编码服务器的时区。

因此,我试图找出一种在 GMT 时间内传递 ISO 8601 时间戳的简单方法。这样做有简单直接的方法吗?


非常感谢帮助! =)

2 个答案:

答案 0 :(得分:2)

python datetime对象有一个输出ISO 8601时间戳here的方法。

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

答案 1 :(得分:0)

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

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