服务器你用的什么时间?

2015-03-13 17:26:14 +08:00
 loading
1.GMT - 格林威治标准时间
2.服务器所在地时间
3.东8

最好附上你服务器是否在东8,以免造成 2.3 选项。。。
7840 次点击
所在节点    DevOps
40 条回复
Livid
2015-03-13 17:31:21 +08:00
任何地方的机器都用 UTC
typcn
2015-03-13 17:33:20 +08:00
国内服务器是东8

其他服务器是 0
loading
2015-03-13 17:42:56 +08:00
@Livid 其实也就是 GMT ,表示方法不同而已吧。
FifiLyu
2015-03-13 17:51:11 +08:00
国内业务相关的用+8,CST
国外业务都是 UTC
R09PR0xF
2015-03-13 17:54:59 +08:00
UTC
weisoo
2015-03-13 17:56:09 +08:00
与我家的百年老挂钟时间对齐
brainbush
2015-03-13 18:50:09 +08:00
vps不在东八
用东八
shizzmk
2015-03-13 18:53:52 +08:00
UTC
rainy3636
2015-03-13 18:56:50 +08:00
不在东8,当地时间
digimoon
2015-03-13 19:43:25 +08:00
HKT
daoluan
2015-03-13 20:57:28 +08:00
@Livid 不能同意,具体的业务要用到本地的时间吧
rainysia
2015-03-13 21:00:52 +08:00
PDT...
Robling
2015-03-13 21:01:40 +08:00
不在东八,用东八
主要是为了定时任务可以参考我的感知来写,无需换算。
liuchen9586
2015-03-13 21:02:47 +08:00
所在地区时间
Robling
2015-03-13 21:03:13 +08:00
@Robling 顺便一说,我只有一台vps。感觉如果要管理的机器多而且不在同一个地方的话我这么干就不合适了。
yueyoum
2015-03-13 21:09:58 +08:00
数据库,和项目代码中 全部用 UTC

然后 项目的配置文件中 写 timezone
Septembers
2015-03-13 21:22:39 +08:00
@Robling 系统时间以UTC为准
程序时区自行修正
raincious
2015-03-13 21:30:46 +08:00
@daoluan

他说的是真相,Unix和类Unix服务器都是一个统一的时间戳,也就是UTC,Windows不同。

如果你写程序的话,就得像 @yueyoum 说的一样,数据库里全部统一存储Unix时间戳(或者MySQL的话直接用datetime类型),读取的时候按照本地时区转换,比如用PHP里的date函数实现。
WildCat
2015-03-13 21:32:27 +08:00
UTC
比如 rails,MySQL 都能配置时区,服务器 UTC 最好 =,=
suifeng
2015-03-13 21:34:23 +08:00
全部服务器都是UTC+8

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

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

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

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

© 2021 V2EX