获取用户的日期和时间用户'TimeZone的时间

时间:2016-06-11 17:38:00

标签: php mysql datetime

我需要当前的日期时间,我的网站用户填写<form/>。日期时间应为用户的时区
我需要在不设置TimeZone

的情况下获取DateTime

当我使用

date("Y-m-d H:i:s")

它只返回IST中的DateTime。 用户是来自印度,美国还是英国。

我需要用户TimeZone的当前日期时间。

我需要在MySql

中将值插入datetime字段

我没有询问用户时区,而是需要用户时区的日期和时间

1 个答案:

答案 0 :(得分:1)

你至少有两个快速解决方案:

  1. browsecap或http://smart-ip.net/geoip-api此api返回与您的用户IP地址对应的时区
  2. 您可以使用javascript并将有关日期的信息发送到您的php脚本:

    new Date()。getTimezoneOffset(); - 时区偏移:) new Date()。toString() - 返回2016年6月11日星期六20:04:35 GMT + 0200(CEST)