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


Gathering Date and Time of page load, on page load

我在网站的某个区域设置了一个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>

这将输出类似于:

<form....>
<input type="hidden" name="date" value="2012-01-31" />
<input type="hidden" name="time" value="14:50:21" />
...
</form>

您可以使用本所示的PHP来实现这一点,但使用JavaScript确实很容易。

html

<form...>
<input type="hidden" name="date" value="" />
...
</form>

javascript

$(document).ready(function(){
    $("input[name='"date'"]").val(+new Date());
});

这将用自1970年1月1日起的毫秒(即epoch)填充date <input>值。IMO这是处理JavaScript和其他语言之间的日期的最简单方法,因为大多数语言都有一个简单的功能,可以将unix timestamps(自1970年1月1日起的秒数,用JS除以1000)转换为该语言的本地日期格式。

试试这个:

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

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