我想在mySQL数据库中转换一个TIMESTAMP日期时回声。我工作多年前就有这个工作。格式化日期从数据库中
"SELECT id, date, title, summery FROM blog_posts ORDER BY id DESC"
我敢肯定,它曾经是这样的:
"SELECT id, DATE_FORMAT(date, '%e %b %Y'), title, summery FROM blog_posts ORDER BY id DESC"
首先,我可以设置MySQL的领域为TIMESTAMP,这样我可以有程序自动生成的入境日期?那不会阻止我从echo格式化日期?
我使用的是ECH:
<?php echo $row_blog_posts['date']; ?>
这也是正确的吗?
你之前所有人都说,我知道在我的问题DATE_FORMAT有一个错字:) – Mike
个人而言,我会切换到日期时间而不是时间戳,因为它更容易理解数据时,查看它与phpM yAdmin(除非它最后一次更新的字段发生了变化),那么你可以使用strtotime($ row_blog_posts ['date']);'在mysql中获取php或UNIX_TIMESTAMP(date)中的时间戳。 – Waygood
您是否在论坛中提问,以便您不必阅读[DATE_FORMAT()]的格式代码(https://dev.mysql.com/doc/refman/5.5/zh-cn/date-and-time-functions .html#function_date-format)在手册中? –