繁体   English   中英

从MySQL表中的DATETIME获取正确的日期和时间格式

[英]Getting a proper date and time format from DATETIME in a MySQL table

我将CURRENT_TIMESTAMP存储在表中,作为管理页面的“上次登录日期/时间”部分。

当我回显该值时,我希望它以一种不错的格式显示。

这是我尝试过的:

$last_logged_in = $rows['last_logged_in']; 
echo $last_logged_in->format('M j Y g:i A');

我收到以下错误:

致命错误:在字符串上调用成员函数format()

我在这里做错了。 如何使其以一种很好的格式显示?

求求你了,谢谢你。

MySQL将日期存储为字符串, formatDateTime方法:

$last_logged_in = $rows['last_logged_in'];
$datetime_obj   = new \DateTime($last_logged_in);
echo $datetime_obj->format('M j Y g:i A');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM