我将CURRENT_TIMESTAMP
存储在表中,作为管理页面的“上次登录日期/时间”部分。
当我回显出值时,我希望它以漂亮的格式显示。
以下是我的尝试:
$last_logged_in = $rows['last_logged_in'];
echo $last_logged_in->format('M j Y g:i A');
我收到以下错误:
致命错误:在字符串
上调用成员函数format()
我在这里做错了什么。如何以格式化的方式显示它?
请&谢谢。
答案 0 :(得分:1)
MySQL将日期存储为字符串,format
为DateTime方法:
$last_logged_in = $rows['last_logged_in'];
$datetime_obj = new \DateTime($last_logged_in);
echo $datetime_obj->format('M j Y g:i A');