当日期是一个简单的变量时,我已经阅读了很多方法来做到这一点,但是当我的php语句如下时,我将如何将日期格式化为"M,j",意思是"May,5"?
echo "$row->nick $row->lastname, ($row->updated_at)";
现在输出以下内容:
约翰·史密斯, (2017-05-10 12:18:12(
我希望它读到:
约翰·史密斯,(5月10日(
谢谢
你可以使用 php date(( 函数:
echo date('M j', strtotime($row->updated_at));
显然$row->updated_at
现在是一个字符串。您可以将其更改为日期时间对象;
$updated_at = new DateTime($row->updated_at);
现在,您可以按照所需的方式对其进行格式化。
echo $updated_at->format('M j');
你可以使用DateTime::format()
$date = new DateTime($row->updated_at);
echo "$row->nick $row->lastname, ($date->format('M j'))";