Unix时间戳在不同区域中共享相同的值

时间:2017-11-22 14:37:49

标签: unix timestamp

Unix时间戳在不同的区域中共享相同的值。

基本上,如果计算机在日本的日本时区运行并且计算机在英国运行,则unix时间戳对于特定实例的unix时间戳是相同的。我相信这是因为UNIX时间戳默认为UTC。

换句话说,在我的移动应用程序中,根据unix时间戳计算客户端的时差是否安全?如果当前的unix时间戳根据时区而不同,则不会。

1 个答案:

答案 0 :(得分:0)

是的,假设两台服务器使用某些NTP服务同步时间。

注意: 在mysql中,unix_timestamp()执行没有本地time_zone并返回结果w.r.t UTC但是unix_timestamp(DATE)函数假定指定的DATE在本地time_zone中,因此首先将其转换为UTC然后返回结果。