Php 收集页面加载的日期和时间,页面加载时

Php 收集页面加载的日期和时间,页面加载时,php,javascript,jquery,Php,Javascript,Jquery,我在网站的某个区域设置了web表单。我需要收集参观的日期和时间 我想知道我如何能够编码它,以便在页面加载时收集日期和时间 我怎么能这样做?使用Javascript/jQuery>调用一个收集Y=date,T=time>的PHP代码段来定义页面加载,然后我绑定到存储表单的存储位置 谢谢你的建议,代码帮助也很感谢 如果您试图将其包含在表单中,我会使用php的date()函数: <form....> <input type="hidden" name="date" value="&l

我在网站的某个区域设置了web表单。我需要收集参观的日期和时间

我想知道我如何能够编码它,以便在页面加载时收集日期和时间

我怎么能这样做?使用Javascript/jQuery>调用一个收集Y=date,T=time>的PHP代码段来定义页面加载,然后我绑定到存储表单的存储位置


谢谢你的建议,代码帮助也很感谢

如果您试图将其包含在表单中,我会使用php的
date()
函数:

<form....>
<input type="hidden" name="date" value="<?php echo date('Y-m-d');?>" />
<input type="hidden" name="time" value="<?php echo date('H:i:s');?>" />
...
</form>


如Ben所示,您可以用PHP实现这一点,但用JavaScript实现这一点非常简单

html
这将用自1970年1月1日(即历元)起的毫秒数填充日期值。在我看来,这是处理JavaScript和其他语言之间日期的最简单方法,因为大多数语言都有一个简单的功能,可以将
unix时间戳
(自1970年1月1日起的秒数,JS除以1000)转换为该语言的本机日期格式。

试试这个:

$loadtime = date('Y-m-d H:i:s');

    echo $loadtime;

您希望获得加载时间,并将其放入变量中。

这很好,但如果OP希望在服务器端使用它,此解决方案并不理想,因为它依赖于JS的日期。。。这意味着它依赖于客户端的机器。如果您试图获取页面加载时间以供分析或安全使用,您将需要使用服务器端解决方案(为了安全,您可能还需要加密输入值或将值存储在会话中),他确实要求“使用Javascript/jQuery定义页面加载”。我相信这正是我的例子。如果您打算在服务器端执行此操作,那么准确度会稍低,并且不会反映用户一天中的时间。就我个人而言,如果我要在服务器端完成所有工作,我只需要查看表单提交时间。
<form...>
<input type="hidden" name="date" value="" />
...
</form>
$(document).ready(function(){
    $("input[name=\"date\"]").val(+new Date());
});
$loadtime = date('Y-m-d H:i:s');

    echo $loadtime;