Php 为什么服务器端的日期格式错误?

Php 为什么服务器端的日期格式错误?,php,Php,我必须将日期时间从我的php页面发送到我的服务器。日期时间在我的php页面中正确显示。但是,当我提交表格时;只是日期被转移,而不是时间。我可以在表单中看到发送到服务器的请求;我只能看到日期,看不到时间 以下是我所做的: <?php echo date('Y-m-d H:i:s');?> <input type="hidden" id="trans_date" name="trans_date" value=<

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


您需要将
属性值
括在引号中


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

你说得对。我在那里犯了一个愚蠢的错误。谢谢你指出。我今天正在使用。。日期(“是/月/日”);我得到2016-01-11我想得到相同的日期,但明年。。即2017-01-11。我该怎么办?我用这个。。回音日期('Y/m/d',标准时间('1年');