Часовые пояса и DateTimeField - Джанго - PullRequest
0 голосов
/ 29 марта 2010

Я пытаюсь реализовать функцию "время назад" , для отображения элементов на сайте. Поскольку я кэширую страницы, я хочу использовать javascript для отображения «времени назад».

Javascript знает местное время и, вероятно, часовой пояс локальной машины, поэтому я мог бы поиграть с этим, но для этого потребуется жесткий код часового пояса сервера.

Поэтому я пытаюсь найти простой способ передать метку времени ISO 8601 во время GMT . Есть ли простой и прямой способ сделать это?


Помощь будет высоко ценится! =) * * 1016

Ответы [ 2 ]

2 голосов
/ 29 марта 2010

У объектов python datetime есть метод для вывода метки времени ISO 8601 здесь .

На этой странице также есть информация о манипуляции с часовым поясом. Объект timedelta также должен быть вам полезен.

0 голосов
/ 29 марта 2010

Я бы не использовал javascript, чтобы сделать это лично. Да, у него есть местное время, но это также означает, что пользователь увидит, что временные метки изменятся, когда javascript наконец-то отобразится на странице.

То есть, если вы правильно не выполняете свой javascript, пока страница не будет загружена.

...