首页 > 解决方案 > 在 MySQLi 中选择具有自定义日期格式的行

问题描述

我想在 MySQLi 中选择具有自定义日期格式的行。这是我的数据库的图像。

在此处输入图像描述

如果`publish_date`类似于1540182298,1540182469,1540183281

$sql="SELECT * FROM new_enquery WHERE date_format(publish_date, '%Y')='2018'";

标签: phpsqlmysqliphpmyadmindatatables

解决方案


似乎是 unix 时间戳,所以你可以尝试使用 FROM_UNIXTIME

SELECT * FROM new_enquery WHERE FROM_UNIXTIME(publish_date, '%Y')= '2018'

推荐阅读