thinkphp5的时间查询问题

比如
//查询今天
Db::table('think_blog') ->whereTime('create_time', 'today')->select();

// 查询两个小时内的博客
Db::table('think_blog')->whereTime('create_time','-2 hours')->select();

那查询2天前不能用-2 day这样
Db::table('think_blog') ->whereTime('create_time', '-2 day')->select();
官方文档也没有更多描述

目前用的是表达式

Db::table('think_blog') ->where('','exp', "date(date,'unixepoch')='".date("Y-m-d",strtotime("-2 day"))."'")->select();

这样也能实现,所以问下老铁们个中详情

回复列表(8)
添加新回复
回复需要登录