我从以下格式的数组中收到日期:
2014-10-22 07:24:57 EDT
我想将其转换为仅回显月份和日期,如下所示: Oct 22
当我从15-Feb-2009
格式更改时,下面的代码可以正常工作。
<?php
$date = DateTime::createFromFormat('D-M-Y', '15-Feb-2009');
$nice_date = $date->format('M j');
echo $nice_date;
?>
这就是我所没有的。可能甚至没有接近。
$array_date = '2014-10-22 07:24:57 EDT';
$date = DateTime::createFromFormat('YY-MM-DD HH:II:SS EDT', $array_date);
$nice_date = $date->format('M j');
echo $nice_date;
我现在很茫然。有任何想法吗?
如果要显式提供格式,则必须提供正确的格式。
$array_date = '2014-10-22 07:24:57 EDT';
$date = DateTime::createFromFormat('Y-m-d H:i:s e', $array_date);
$nice_date = $date->format('M j');
echo $nice_date;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句