一般有兩種訪問:
創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、睢縣網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、成都商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為睢縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql); //執(zhí)行sql語句
//這種方法,你datetime字段要設(shè)計(jì)成date類型,now() 是mysql數(shù)據(jù)庫提供的一個(gè)獲取當(dāng)前時(shí)間函數(shù)
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql); //執(zhí)行sql語句
//這種方法:datetime字段設(shè)計(jì)成int(10)類型。time()是php提供獲取時(shí)間戳的函數(shù)。
推薦使用方法二,因?yàn)檫@種方式,一.排序速度快,二.方便轉(zhuǎn)換時(shí)間區(qū)。主流的開源程序都有采用這方式。像discuz phpwind dedecms等等。
使用date函數(shù)語法:string date ( string $format [, int $timestamp ] ) 返回將整數(shù) timestamp 按照給定的格式字串而產(chǎn)生的字符串。如果沒有給出時(shí)間戳則使用本地當(dāng)前時(shí)間。換句話說,timestamp 是可選的,默認(rèn)值為 time()。 H 小時(shí),24 小時(shí)格式,有前導(dǎo)零 00 到 23 echo date("H");
如果你數(shù)據(jù)庫時(shí)間的字段是 int 型,直接用 time() 是可以的;
如果是 timestamp 或 varchar/char 類型,可以用 date("Y-m-d H:i:s"),顯示更為直觀的時(shí)間格式。
city1 和 city2 如果數(shù)據(jù)庫中有兩個(gè)字段,你就按兩個(gè)字段存進(jìn)去沒有問題;如果你顯示的時(shí)候想把他們用 “--” 連接起來有100 種方法,一點(diǎn)都不用擔(dān)心。
select 的時(shí)候用 concat 函數(shù)
select 出來后循環(huán)一下再把 city1 和city2 寫成:$city1."--".$city2
3. 頁面中輸出的時(shí)候再把兩個(gè)字段連到一起。
strtotime()是php中的時(shí)間函數(shù);其功能是:將任何字符串形式的日期,時(shí)間轉(zhuǎn)換成對應(yīng)的Unix?時(shí)間戳。
示例:
?php
$str='2015-05-20?15:21:23';
echo?strtotime($str);
//轉(zhuǎn)換為時(shí)間戳:1432106483
?
首先,請你先了解一下PHP的時(shí)間管理方面的函數(shù),有好多。
例如:date(格式[,時(shí)間戳])
你先了解一下時(shí)間戳
如果時(shí)間戳的參數(shù)沒有給,就是默認(rèn)的系統(tǒng)時(shí)間戳,然后按照你自己的格式返回值
例如:date('Y-m-d')假如現(xiàn)在是2010年8月6號
函數(shù)就會(huì)返回2010-08-06
date('Ymd')如果是這樣,就會(huì)返回20100806
你想取到你的值就要寫出自己想要的格式:
2008-08-08 08:08:08 格式:Y-m-d H:i:s
20080808080808 格式:YmdHis
其實(shí)很簡單。
如果還是不懂的話可以參考這里: