当前,此代码:<?php echo $user->last_login?>
正在从MySQL显示此日期格式YYYY-MM-DD
。我如何将其更改为此格式DD-MM-YYYY
?从php中更改日期格式php
谢谢。
编辑:问题已解决。 $date = new DateTime($user->last_login); echo $date->format('Y-m-d H:i:s');
谢谢你们!
当前,此代码:<?php echo $user->last_login?>
正在从MySQL显示此日期格式YYYY-MM-DD
。我如何将其更改为此格式DD-MM-YYYY
?从php中更改日期格式php
谢谢。
编辑:问题已解决。 $date = new DateTime($user->last_login); echo $date->format('Y-m-d H:i:s');
谢谢你们!
你可以这样做:
date(d-m-Y", strtotime($user->last_login));
或者这样:
$date = new DateTime($user->last_login);
echo $date->format('d-m-Y');
或者使用碳(http://carbon.nesbot.com/docs/):
Carbon::createFromFormat('Y-m-d', $user->last_login)->format('d-m-Y');
的第二个代码就像一个魅力!谢谢! – Ash
其实@ frayne-konok接近。你需要做的
echo date('d-m-Y', strtotime($user->last_login));
查看PHP文档的更多日期格式代码:http://php.net/manual/en/function.date.php
这篇'回声日期( “DMY” 的strtotime($用户> LAST_LOGIN));' –