在用户的时区获取用户的日期和时间

问题描述:

我需要从我的网站的用户填写<form/>的当前日期时间。日期时间应该是用户的时区
我需要的日期时间没有设置时区在用户的时区获取用户的日期和时间

当我使用

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

它只在IST返回日期时间。 用户是来自印度,美国还是英国。

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

我需要插入值,以日期时间字段在MySQL

我并没有要求用户的时区,而我需要从用户的时区

+0

余did't要求用户时区,而我需要的来自用户时区的日期和时间 –

你有日期和时间至少两个快速的解决方案:

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

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