PHP中非常具体的日期格式

时间:2016-02-11 00:50:14

标签: php date time timestamp

我正在尝试导入日期“2016年2月11日星期四上午9:26”,但它只显示“2016年2月11日星期四上午12点”

$date = date("h:i A l M j, Y", strtotime("9:26 AM Thursday Feb 11, 2016"));echo $date;

1 个答案:

答案 0 :(得分:4)

如果你使用非常灵活的DatTime课程,这很容易。

在加载有效日期后使用->format()方法,您可以以任何您喜欢的格式输出

$d = DateTime::createFromFormat('h:i A l M j, Y', "09:26 AM Thursday Feb 11, 2016");
echo $d->format('h:i A l M j, Y');

echo $d->format('d/m/Y H:i');

echo $d->format('d/m/Y H:i l');

给出这个

09:26 AM Thursday Feb 11, 2016

11/02/2016 09:26

11/02/2016 09:26 Thursday