【发布时间】:2023-04-03 03:54:01
【问题描述】:
我有一个提供服务器时间的 php 脚本,但据了解,我们可以借助客户端脚本 (javascript) 获取用户的机器时间和时区。我有 mysql 表,该表在表单的帮助下存储了日期以及时区。我需要在网页上显示数据以及存储在表格中的时间,但它应该是每个用户的机器。
rowid | date | timezone | data |
----------------------------------
12 | 2010-07-13 12:30:00 | Asia/Kolkata | This is data field |
143 | 2010-07-13 12:30:00 | Europe/Prague | This is data field |
现在,当我在网页上显示日期时,我需要根据用户的机器时区显示上述日期。
如果我可以将日期 (2010-07-13 12:30:00) 传递给某个 JS 方法,该方法将采用两个时区作为输入并将给定日期转换为用户机器的时区,则一种解决方法的逻辑是。还是别的什么?
请帮忙?
【问题讨论】:
-
所以我想PHP解决方案是不可能的?
-
(related) Timezone Conversion in PHP - 如果你决定不在客户端这样做。
标签: php javascript datetime date