我在网站的某个区域设置了网络表单。我需要收集访问日期和时间。
我想知道我是如何编写代码的,以便在页面加载时收集日期和时间?
我怎么能这样做? 使用Javascript / jQuery定义页面加载的东西>调用收集Y = date,T = time>的PHP片段然后我绑定到存储表格的商店?
感谢您的任何建议,代码帮助也很感激!
答案 0 :(得分:1)
如果您尝试将其包含在表单中,我会使用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>
答案 1 :(得分:1)
你可以用Ben显示的那样,但在JavaScript中很容易做到。
<form...>
<input type="hidden" name="date" value="" />
...
</form>
$(document).ready(function(){
$("input[name=\"date\"]").val(+new Date());
});
这将以自1970年1月1日(即纪元)以来的毫秒填充date
<input>
值。 IMO是处理JavaScript和其他语言之间日期的最简单方法,因为大多数函数都可以轻松地将unix timestamps
(自1970年1月1日以来的秒数,将JS除以1000)转换为语言的本机日期格式
答案 2 :(得分:0)
试试这个:
$loadtime = date('Y-m-d H:i:s');
echo $loadtime;
您想要加载时间,并将其放入变量中。