PHP 获得当天订单信息的 sql语句怎么写额 数据库存的是时间戳 时间字段是StartTime getdate()不可以吗
发布网友
发布时间:2022-04-07 09:11
我来回答
共3个回答
热心网友
时间:2022-04-07 10:41
$a=strtotime(date('Y-m-d'));//获取当天凌晨的时间戳
$b=strtotime(date('Y-m-d'))+24*60*60;//获取次天凌晨的时间戳
select * from biao where StartTime>='$a' and StartTime<'$b';
这样是可行的,但是效率不是很高,呵呵,我是新手
热心网友
时间:2022-04-07 11:59
$date = date("Y-m-d",StartTime);
select * from biao where datediff(day,$date ,getdate())=0
你试下这个! 这个估计肯定行的!追问$date = date("Y-m-d",StartTime);
StartTime 是时间字段呀额 这有错误额
追答哦,抱歉啊!我没考虑到,要用这个函数转化一下
SELECT FROM_UNIXTIME(StartTime, '%Y-%m-%d')
但是不知道执行效率如何!!!!!
热心网友
时间:2022-04-07 13:33
$date=date("Y-m-d");
select count(*) from biao where StartTime='$date';