一般有兩種訪問(wèn):
成都創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為蠡縣企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè),蠡縣網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql); //執(zhí)行sql語(yǔ)句
//這種方法,你datetime字段要設(shè)計(jì)成date類型,now() 是mysql數(shù)據(jù)庫(kù)提供的一個(gè)獲取當(dāng)前時(shí)間函數(shù)
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql); //執(zhí)行sql語(yǔ)句
//這種方法:datetime字段設(shè)計(jì)成int(10)類型。time()是php提供獲取時(shí)間戳的函數(shù)。
推薦使用方法二,因?yàn)檫@種方式,一.排序速度快,二.方便轉(zhuǎn)換時(shí)間區(qū)。主流的開源程序都有采用這方式。像discuz phpwind dedecms等等。
如果是linux服務(wù)器,可通過(guò)調(diào)用系統(tǒng)命令獲取服務(wù)時(shí)間。
mysql運(yùn)行時(shí)間:
ps -eo "%U %c %t"|grep mysql
apache運(yùn)行時(shí)間:
ps -eo "%U %c %t"|grep apache|grep root
php通過(guò)exec或system調(diào)用上述命令,然后進(jìn)行正則匹配即可獲取服務(wù)的運(yùn)行時(shí)間。
提供一個(gè)思路:就是將所有比較的時(shí)間,都轉(zhuǎn)換為時(shí)間戳再比較,
select * from table where unix_timestamp(`atime`) betweeen unix_timestamp('2017-08-22 10:00:00') and unix_timestamp('2017-08-22 12:00:00')
?php
date_default_timezone_set
('PRC');
$date
=
date("Y-m-d
H:i:s");
$str
=
explode('
',
$date);
echo
$date;
echo
"br/";
echo
$str[1];
?
問(wèn)題1:時(shí)區(qū)沒(méi)設(shè)對(duì)。
問(wèn)題2:取數(shù)據(jù)時(shí)出錯(cuò)。
你只需把我這個(gè)例子運(yùn)行一次,如果顯示正確,那么把$date換成你從數(shù)據(jù)庫(kù)取出來(lái)的結(jié)果即可。
這么好的答案不給分,沒(méi)良心。