后臺接收到 POST 或者 GET 過來的這個日期,做個時間戳轉(zhuǎn)化處理,很簡單的,用time()函數(shù)
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供金林網(wǎng)站建設(shè)、金林做網(wǎng)站、金林網(wǎng)站設(shè)計、金林網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、金林企業(yè)網(wǎng)站模板建站服務(wù),十余年金林做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
$data = "20150725";
$time = time($data);
var_dump($time);
結(jié)果輸出
int 1437901908
這就看你存時間是怎么存的
如果存的是時間戳的話
$timetoday = strtotime(date("Y-m-d",time()));//今天0點的時間點
$timeyestoday = $time - 3600*24;//今天0點的時間點,兩個值之間即為昨天一天內(nèi)的數(shù)據(jù)
select * from 表名 where time between $timeyestoday and $timetoday ;
這種一般時間都是存時間戳的,你如果是存的這個2020-11-30這種字符串格式的話,要先轉(zhuǎn)換為時間戳,然后加30*86400(一天是86400秒)。而且一般會員這種,一般也會存會員到期日的,不是這么實時算的,太影響速度
兩種方式 :
1、可以直接用SQL 里的函數(shù) sum() ;
如:"select sum(字段) as num from tab "; //sum 取該字段所有列的總和
2、用PHP函數(shù) sum($array) ; //取數(shù)組中值的總和
當(dāng)然 字段必須是int型的
if($u_endtimetime()){
$sql?=?"update?dbname?set?u_group?=?1?where??=?";
$re?=?mysql_query($sql);
}
if($u_endtimetime()){
M("dbname")-where(?=?)-setfield("u_group",1);
}
舉個例子來說,假設(shè)你的時間字段為 time 如果你要查 2011-11-15 11:18:00 和 2011-11-15 14:00:00時間段之間的數(shù)據(jù),那么sql語句為:
select * from table where time between '2011-11-15 11:18:00' and '2011-11-15 14:00:00'
網(wǎng)頁名稱:php數(shù)據(jù)庫表時間字段 php數(shù)據(jù)庫表時間字段不顯示
文章路徑:http://chinadenli.net/article8/hgssop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站排名、、搜索引擎優(yōu)化、網(wǎng)站導(dǎo)航、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)