可以在php中知道用户的时间和日期吗?

时间:2010-12-03 16:32:38

标签: php javascript

可以知道打开php页面的用户的当地时间和日期吗? (不是服务器端的时间和日期)。如果答案是否定的,可以告诉我一个javascript结合php的例子吗? (我不是java开发人员)谢谢。

2 个答案:

答案 0 :(得分:4)

首先,Java不是JavaScript ......

您可以通过HTML中的隐藏<input>来完成此操作。

<input id="user-time" name="user-time" type="hidden" />

和要在提交时与表单关联的JavaScript函数:

function submit() {
    document.getElementById("user-time").value = (new Date()).getTime();
}

在此之后,解析服务器端PHP中的时间戳。

答案 1 :(得分:1)

是的,但不是100%准确。使用他们的IP,您可以确定他们所在的时区。请参阅有关执行just that的问题。

获得时区后,您可以使用date_timezone_set在PHP中设置适当的时区并提取日期/时间信息。