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



我有2个php页面。在我的第一页,我试图得到pc的时间与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>

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

为什么不直接使用PHP中的date函数

您需要这样做:

<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>

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

最新更新