django时区设置(timezone):
默认:
TIMEZONE:'America/Chicago'(以前的版本,现在的版本默认的都是UTC时间。)
Chicago时间,为UTC/GMT -6 小时
部署到服务器上,如果将TIMEZONE设置为NONE, 则会使用服务器的时区。
正常情况下使用时区的情况是:
1.如果server和客户群都在同一个时区,可以将TIMEZONE设置为NONE,以便使用服务器时区作为时间标准。
2.如果客户群分布各处,则在客户端应该使用browser所在的时区作为显示时间的标准。传到server端的必须是UTC的时间戳作为请求标准,返回的数据也携带UTC的时间戳,到客户端broswer后,根据browser的时间进行修正,见下图: