一般有兩種訪問:
創(chuàng)新互聯(lián)公司主打移動(dòng)網(wǎng)站、做網(wǎng)站、網(wǎng)站制作、網(wǎng)站改版、網(wǎng)絡(luò)推廣、網(wǎng)站維護(hù)、主機(jī)域名、等互聯(lián)網(wǎng)信息服務(wù),為各行業(yè)提供服務(wù)。在技術(shù)實(shí)力的保障下,我們?yōu)榭蛻舫兄Z穩(wěn)定,放心的服務(wù),根據(jù)網(wǎng)站的內(nèi)容與功能再?zèng)Q定采用什么樣的設(shè)計(jì)。最后,要實(shí)現(xiàn)符合網(wǎng)站需求的內(nèi)容、功能與設(shè)計(jì),我們還會(huì)規(guī)劃穩(wěn)定安全的技術(shù)方案做保障。
方法一:
$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等等。
數(shù)據(jù)庫日期類型是int類型的,該查詢結(jié)果是datetime類型的
SELECT from_unixtime( `dateline` )
FROM cdb_posts
如果原來類型是datetime類型,查詢結(jié)果要是int類型則
SELECT unix_timestamp( `dateline` )
FROM cdb_posts
php時(shí)間轉(zhuǎn)換,關(guān)鍵是看你在什么時(shí)候要獲得對(duì)應(yīng)的時(shí)間類型
$timestamp=1210003200;
$datetime=date('Y-m-d H:i:s',$timestamp);
echo "該時(shí)間戳代表的時(shí)間:".$datetime
echo"從此時(shí)間重新轉(zhuǎn)回時(shí)間戳:".strtotime($datetime)
與目前時(shí)間比較,按天計(jì)算
select * from kw_photo where TIMESTAMPDIFF(day,from_unixtime(`cTime`),now())=7(7天內(nèi))
需要準(zhǔn)備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先打開mysql查詢器,例如以c1表add_time字段為例。
2、其次,打開php編輯器,新建php文件,例如:index.php。
3、在index.php中,輸入代碼:$date = date('Y-m-d');$conn = new mysqli('localhost', 'root', '', 'test');$sql = 'update c1 set add_time="' . $date . '"';$conn-query($sql);。
4、瀏覽器運(yùn)行index.php頁面,之后在mysql查詢器查看,發(fā)現(xiàn)時(shí)間已經(jīng)被存進(jìn)add_time了。
從截圖代碼看,問題的關(guān)鍵點(diǎn)在于:將 $_POST["Start_date"] 和?$_POST["Start_time"] 組合,再進(jìn)行轉(zhuǎn)換。
由于代碼中沒有提供上述兩個(gè)變量的格式,假設(shè)兩者都是字符型:
$_POST["Start_date"]??=?'2018-1-1';
$_POST["Start_date"]??=?'12:00:00';
則可以用以下代碼:
$start1?=?date('Y-m-d?H:i:s',strtotime($start_date?.?'?'?.?$start_time));
示例:
?php
date_default_timezone_set('PRC');?//默認(rèn)時(shí)區(qū)????
$date?=?"2018-01-01";
$time?=?"12:00:00";
$start1?=?date('Y-m-d?H:i:s',strtotime($date?.?'?'?.?$time));
echo?"當(dāng)前日期:",$start1,"br";
運(yùn)行截圖: