我運行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