我在网站的某个区域设置了一个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;
您希望获得加载的时间,并将其放入变量中。