當前,此代碼:<?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));' –