请问 vps 时区自动从 EST 变成 EDT 是正常的吗?还是只是我一个人?

2021-06-15 21:40:02 +08:00
 programV2
大家有没有碰到过 ? 明白美国有东夏令时,但是 vps 自动切换有点想不通。这个
1096 次点击
所在节点    问与答
13 条回复
sinxccc
2021-06-15 21:49:30 +08:00
自动切换是正常的,美国的夏令时有历史和政治正确原因。这个背后的实现里有大堆的坑,说出来全是泪。但夏令时的切换不是现在啊,正常应该是三月和十一月。

最后 VPS 最好 UTC…特别是跟自己不在同一个时区的 VPS 。
programV2
2021-06-15 21:52:11 +08:00
@sinxccc 嗯,切换不是现在. 就是我才突然间发现不是之前的 EST 。另外为什么最好 UTC? 请问有什么好处吗?
Jirajine
2021-06-15 22:02:40 +08:00
所有设备全部用 UTC,看的时候自己换算一下。
sinxccc
2021-06-15 22:25:48 +08:00
@programV2 好处是可以规避时区问题,如果需要跟别人交流 log 的时候也更方便一些。如果都是你一个人用的话,都用一个没有夏令时的时区也是可以的,比如北京时间。

总之避免夏令时的时区,避免几个机器使用不同时区。
programV2
2021-06-15 22:42:32 +08:00
@sinxccc 谢谢大佬指点,请问为什么说可以规避时区问题呢? UTC 是不是 O 时区吗?
BrettD
2021-06-16 00:11:47 +08:00
三月份切换夏令时那天,电脑时钟从半夜一点五十九分直接变成三点整
sinxccc
2021-06-16 03:48:52 +08:00
@programV2 UTC 和 GMT 一样,都是 0 时区。规避时区问题的主要是只用同一个时区,一般来说 UTC 比较常用,各种换算和计算的工具也多。如果只是个人机器的话,都只用中国北京时间也不是不行。
msg7086
2021-06-16 04:11:00 +08:00
你在 VPS 上设置的时区是按地区设置的吧,比如美东时间。
美东时间就是 EST 和 EDT 会变的。
你要是要固定,那得手动设置比如说 UTC-4,那样就一直是 UTC-4,不论季节。

都用 Zulu 时间,好处是互相不需要换算,坏处是从 Zulu 转回本地时区要思考很久。
cnnblike
2021-06-16 05:38:08 +08:00
@msg7086 zulu+8 不就是东八区么?
geelaw
2021-06-16 06:07:34 +08:00
因为设置的时区是“东部时间”而不是“东部标准时”“东部夏令时”,第一个选项会根据美国法律和日期自动表现为后两个选项之一。

Windows 和 macOS 也都有自动夏令时调整的功能,VPS 上运行的操作系统也有该功能。
programV2
2021-06-16 16:15:37 +08:00
@geelaw
@cnnblike
@msg7086
@sinxccc 谢谢各位,我 vps tz 是默认的没有手动修改过,不知道他原来是按地区设置的还是其他
julyclyde
2021-06-17 10:46:36 +08:00
est 并不是一个“确定的时差”,而是行政命令指定的 localtime 。在这段时间 *当然* 会变成 edt
你如果选朝鲜的话,2015 ~ 2018 和其他时间的时区还不一样呢!

正确的做法是 rtc 、kernel 都选用 utc 时区,对外的时候再换算

虽然现在 gmt 和 utc 一致了,但建议不要选,因为从字面来看,gmt 只是地方时而已,而且英国是有行政夏令时的,但 gmt 不遵守,容易引起英国访客的混乱。
julyclyde
2021-06-17 10:46:59 +08:00
@cnnblike zulu+8 是东八区,但东八区并不一定是中国标准时。90 年代中国也有夏令时的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/783599

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX