這篇文章主要講解了php中查詢指定時間段的數(shù)據(jù)的實現(xiàn)方法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會有幫助。
成都網(wǎng)站制作、成都做網(wǎng)站介紹好的網(wǎng)站是理念、設(shè)計和技術(shù)的結(jié)合。成都創(chuàng)新互聯(lián)擁有的網(wǎng)站設(shè)計理念、多方位的設(shè)計風(fēng)格、經(jīng)驗豐富的設(shè)計團隊。提供PC端+手機端網(wǎng)站建設(shè),用營銷思維進行網(wǎng)站設(shè)計、采用先進技術(shù)開源代碼、注重用戶體驗與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。
php中查詢指定時間段數(shù)據(jù)的方法:使用strtotime時間戳轉(zhuǎn)換函數(shù),代碼為【$timea = strtotime($_POST['timea']);$sql = MySQL_query($sq2);】。
php中查詢指定時間段數(shù)據(jù)的方法:
下面是時間戳查詢。如果數(shù)據(jù)庫時間顯示的是2011-04-05那就不需要用strtotime
時間戳轉(zhuǎn)換函數(shù):
$timea = strtotime($_POST['timea']); $timeb = strtotime($_POST['timeb']); $sq2="select * from `ecs_order_info` where add_time between '$timea' and '$timeb' and `quanxian`='$dangqian' order by `order_id` DESC limit 50"; $sql = mysql_query($sq2);
擴展資料
在php中完成
1、UNIX時間戳轉(zhuǎn)換為日期用函數(shù): date()
一般形式:
date('Y-m-d H:i:s', 1156219870);
2、日期轉(zhuǎn)換為UNIX時間戳用函數(shù):strtotime()
一般形式:
strtotime('2010-03-24 08:15:42');
在MySQL中完成
這種方式在MySQL查詢語句中轉(zhuǎn)換,優(yōu)點是不占用PHP解析器的解析時間,速度快,缺點是只能用在數(shù)據(jù)庫查詢中,有局限性。
1、UNIX時間戳轉(zhuǎn)換為日期用函數(shù): FROM_UNIXTIME()
一般形式:
select FROM_UNIXTIME(1156219870);
2、日期轉(zhuǎn)換為UNIX時間戳用函數(shù):UNIX_TIMESTAMP()
一般形式:
Select UNIX_TIMESTAMP('2006-11-04 12:23:00′);
舉例:mysql查詢當天的記錄數(shù):
$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by id desc”。
相關(guān)學(xué)習(xí)推薦:PHP編程從入門到精通
看完上述內(nèi)容,是不是對php中查詢指定時間段的數(shù)據(jù)的實現(xiàn)方法有進一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。