我必须将日期时间从我的php页面发送到我的服务器。日期时间在我的php页面中正确显示。但是,当我提交表格时;只是转移日期而不是时间。我可以在表单中看到 - 发送到服务器的请求;我只能看到日期而不是时间。
这就是我所做的:
<?php echo date('Y-m-d H:i:s');?>
<input type="hidden" id="trans_date" name="trans_date" value=<?php echo date('Y-m-d H:i:s');?>><br>
此处,echo正确显示日期时间。但是,当我提交表格时;我只能看到今天的日期即。 2016年1月11日。
问题是什么?
答案 0 :(得分:2)
您需要将value
归因于引号括起来。
您使用的日期格式在日期和时间之间有一个空格,因此浏览器只考虑第一部分的值,第二部分基本上是“另一个属性”。用引号括住日期和时间可以解决这个问题。