我运行Django的服务器,而无需任何代理:如何在http响应(django服务器)中更改时区?
python manage.py runserver 0.0.0.0:80
设置我的本地时区的Linux服务器上,它是正确的:
[email protected]:/app# date
Fri Apr 7 12:38:42 MSK 2017
我设立本地时区在我的Django的settings.py项目:
TIME_ZONE = 'Europe/Moscow'
,并检查它:
>>> from django.utils.timezone import localtime, now
>>> localtime(now())
datetime.datetime(2017, 4, 7, 12, 38, 42, 196476,
tzinfo=<DstTzInfo 'Europe/Moscow' MSK+3:00:00 STD>)
但是当我打开任何网页从客户(谷歌Chrome浏览器) - 在HTTP响应头时区不在本地:
Date:Fri, 07 Apr 2017 09:38:42 GMT
我如何更改HTTP头时区的全球所有项目?
谢谢,没有理由将它们本地化。我只想知道他们为什么使用UTC。您的答案和IETF参考帮助。 – xtdwps