当日期是一个简单的变量时,我已经阅读了很多方法来做这个,但是当我的php语句如下时,我如何将日期格式化为“M,j”,意思是“5月5日”?
echo "$row->nick $row->lastname, ($row->updated_at)";
现在输出:
John Smith,(2017-05-10 12:18:12)
我想要阅读:
John Smith,(5月10日)
由于
答案 0 :(得分:2)
您可以使用php date()功能:
$sql = "
SELECT *
FROM trips
WHERE departure = :departure
AND destination = :destination
AND taken_seats < max_seats
";
答案 1 :(得分:1)
显然$row->updated_at
现在是一个字符串。
您可以将其更改为DateTime对象;
$updated_at = new DateTime($row->updated_at);
现在,您可以按照自己的方式对其进行格式化。
echo $updated_at->format('M j');
答案 2 :(得分:-1)
您可以使用DateTime::format()
$date = new DateTime($row->updated_at);
echo "$row->nick $row->lastname, ($date->format('M j'))";