【发布时间】:2013-04-23 15:23:06
【问题描述】:
我需要一种方法使日期时间格式看起来像这样:“2013-10-23T12:30”
我是这样做的,但它不起作用:
echo "<input name='showdatetime' type='datetime-local' id='showdatetime' value='" . date( "Y-m-dAh:i" , $show->datetime ) . "'><br/>";
谢谢
【问题讨论】:
-
无输出...日期时间输入为空...这就是为什么我需要以这种格式设置我的日期时间“2013-10-23T12:30”所以日期时间默认显示,在输入中
-
如果输出为空,则
$show->datetime可能为空。你验证过它有价值吗?它有什么价值? -
显示的值是“1970-01-01AM01:33”,但它不是真实的日期...我不知道为什么
-
那可能是因为
$show->datetime不是unix 时间戳 -
你为什么不试试
DateTime::format?