今天
創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、林芝網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為林芝等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
select * from 表名 where mytime(時間字段名) = mytime(now());
昨天
select * from 表名 where mytime( now( ) ) - mytime( 時間字段名) = 1
7天
select * from 表名 where date_sub(cur(), interval(7 day = date(時間字段名)
你的數(shù)據(jù)庫里需要有一個記錄時間的字段,例如這個字段是posttime,每次插入數(shù)據(jù)的時候,都記錄下當(dāng)前的時間戳,也就是time();
你需要得到上周開始,和上周結(jié)束的時間戳
$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));
$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));
3.查詢的時候,WHERE 條件里加上? posttime=$beginLastweek AND posttime=$endLastweek?
希望對你有幫助
設(shè)你的存儲字段名為 your_column
其實很簡單,如果你的存放時間的字段是datetime
直接
where your_column'".date('Y-m-d',time())." 00:00:00';就好了
如果使用的unix時間戳,用整數(shù)存儲的
就這樣
$day_begin=strtotime(date('Y-m-d',time()));
然后
where your_column".$day_begin." 就好了