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

时间:2012-01-31 19:44:28

标签: php javascript jquery

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

我想知道我是如何编写代码的,以便在页面加载时收集日期和时间?

我怎么能这样做? 使用Javascript / jQuery定义页面加载的东西>调用收集Y = date,T = time>的PHP片段然后我绑定到存储表格的商店?

感谢您的任何建议,代码帮助也很感激!

3 个答案:

答案 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中很容易做到。

HTML

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

的JavaScript

$(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;

您想要加载时间,并将其放入变量中。