PHP:获取登录用户的客户端PC时间

时间:2016-07-21 12:16:48

标签: php

我想知道是否使用API​​或Javascript来获取数据库中登录用户的客户端系统时区或简单存储 timezone 。你能告诉我哪个更好,更可行吗?

上下文: 员工将登录不同国家/地区的网站。所以他们的要求必须以时间限制的方式解决。这里需要进行日期时间计算。

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以将其与客户端登录一起发送到服务器。只需添加一个隐藏的输入,用javascript写入区域/时间。然后将其存储在会话或数据库中。

在每次登录时都这样做,因为客户端可能会切换区域。

这个解决方案对我来说更好 - 更简单直接。

如果您更喜欢ajax javascript解决方案,请检查此问题:how-to-get-clients-timezone

答案 1 :(得分:0)

PHP仅显示服务器端时间。

对于客户端时间,您需要使用javascript。

JS代码:

var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();