我有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>
答案 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>
生成您的日期字符串,将其插入表单,然后提交表单。