为什么我在服务器端获取dateformat错误?

时间:2016-01-11 05:51:47

标签: php

我必须将日期时间从我的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日。

问题是什么?

1 个答案:

答案 0 :(得分:2)

您需要将value归因于引号括起来。

您使用的日期格式在日期和时间之间有一个空格,因此浏览器只考虑第一部分的值,第二部分基本上是“另一个属性”。用引号括住日期和时间可以解决这个问题。