如何使用time()作为相等的查询来获取日期

时间:2019-01-27 06:29:25

标签: php mysqli

我在MySQL表中插入了php time()示例(005558883333)。我想等于mysqli查询中的日期。 我已经在MySQL表中将php time()插入为int类型 例如:

select lastdate from create_date=time();

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为,如果我已正确理解您需要的是from_unixtime-因此,请使用表中的整数之一:

set @t=1547554662;
select from_unixtime( @t );

将输出:

2019-01-15 12:17:42

因此,如果希望按日期查询,可以在where子句中使用from_unixtime。有帮助吗?

即:可能会这样做...

SELECT * FROM al_brand WHERE date( from_unixtime( create_time ) )='12-12-2017';

仅获取日期并省略时间部分

select date(from_unixtime( @t ));