目前,此代码:<?php echo $user->last_login?>
显示来自MySQL的此日期格式YYYY-MM-DD
。如何将其更改为此格式DD-MM-YYYY
?
感谢。
编辑:问题解决了。 $date = new DateTime($user->last_login);
echo $date->format('Y-m-d H:i:s');
谢谢你们!
答案 0 :(得分:1)
你可以这样做:
date(d-m-Y", strtotime($user->last_login));
或者这个:
$date = new DateTime($user->last_login);
echo $date->format('d-m-Y');
或使用Carbon(http://carbon.nesbot.com/docs/):
Carbon::createFromFormat('Y-m-d', $user->last_login)->format('d-m-Y');
答案 1 :(得分:0)
实际上@frayne-konok很接近。你需要做
echo date('d-m-Y', strtotime($user->last_login));
有关更多日期格式代码,请参阅PHP文档:http://php.net/manual/en/function.date.php