我在从sql数据库检索到的php页面上有一个时间列表。
我想做的就是根据客户端和服务器时间之间的偏差来改变时间,无论客户端在世界的哪个位置。
因此,客户在世界上的地位会影响他所看到的时间。
答案 0 :(得分:0)
如果您想在用户的时区中显示时间,您需要知道她所在的时区。例如,通过她设置的选项/偏好设置。
那段时间通常被称为“当地时间”。
然后,您需要知道在数据库中存储值的时区。通常选择UTC,然后是“祖鲁时间”。
从数据库(zulu)检索时间时,您可以根据用户首选项(本地)转换时区。就是这样。
另见
答案 1 :(得分:0)
SELECT UNIX_TIMESTAMP(date) FROM table
可以轻松完成)。SET time_zone = [timezone]
)。这需要一些服务器配置。