用javascript获取pc时间并使用表单传递它

时间:2014-05-30 18:25:34

标签: javascript php

我有2个php页面。在我的第一页中,我试图通过javascript获得电脑的时间。然后使用表单我想传递第二个php页面,然后将其存储在我的数据库中。问题是我不能在我的表格上传递pc的时间。知道问题是什么吗?

这是我的第一页:

<?php

// get pc's time

$a='<script language="javascript">
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();

if(dd<10) {
dd="0"+dd
} 

if(mm<10) {
mm="0"+mm
} 

today = today.getHours() + ":" + today.getMinutes()+":" + today.getSeconds();
document.write(today);
</script>';

?>

<form>
<input id="today" name="today">
<input type="submit" value=" " >
</form>

2 个答案:

答案 0 :(得分:0)

这对我来说有点尴尬,我不认为你可以在PHP中传递javascript变量,虽然我可能是错的

为什么不在PHP中使用日期函数。

答案 1 :(得分:0)

你需要这样的东西:

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

<script>
   ... get your date/time value
   document.getElementById('datefield').value = your_date_string;
   document.getElementById('form').submit();
</script>

生成您的日期字符串,将其插入表单,然后提交表单。