我必须得到确切的客户时间。现在我使用javascript日期函数,问题是当用户为客户端机器设置错误的日期或没有设置时间,出错。是否有可能从客户端获得准确的时间
答案 0 :(得分:2)
你可以借助像php这样的服务器端语言来获得这个。检查此Get Client's Accurate date time。这里我在php中使用了以下函数。
geoip_record_by_name();
geoip_time_zone_by_country_and_region();
答案 1 :(得分:1)
不,如果客户端没有设置正确的日期,则无法通过javascript获取正确的日期。因为javascript DateTime函数依赖于客户端日期时间。相反,您可以向服务器发出ajax调用,该服务器会提取正确的日期时间字符串。
请记住以UTC格式从ajax调用中获取时间,以便您可以使用javascript将该UTC格式转换为本地日期时间
答案 2 :(得分:0)
Javascript无法提供给您,但手中有两件事: