【发布时间】:2016-12-24 10:25:27
【问题描述】:
我想将字符串转换为日期时间,但它不起作用..
<?php
$date = date_create_from_format('d_m_Y_H_i_s', '29_11_2016_5_0_15');
echo date_format($date, 'Y-m-d');
返回
Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given ...
解决办法是什么??
【问题讨论】:
-
29_11_2016_05_00_15
-
date_create_from_format返回false,这就是问题所在。如果您不使用带前导零的 24 小时格式,请使用G而不是H。暂时,您必须添加前导零,您可以自己添加。 -
@Qirel 日期格式(day_month_year_hour_minute_second)
-
@Federkun,我遇到了同样的错误
标签: php date datetime date-format