可以知道打开php页面的用户的当地时间和日期吗? (不是服务器端的时间和日期)。如果答案是否定的,可以告诉我一个javascript结合php的例子吗? (我不是java开发人员)谢谢。
答案 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中设置适当的时区并提取日期/时间信息。