使用PHP怎么實(shí)現(xiàn)日期加減計(jì)算?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括南縣網(wǎng)站建設(shè)、南縣網(wǎng)站制作、南縣網(wǎng)頁(yè)制作以及南縣網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,南縣網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到南縣省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!PHP 標(biāo)準(zhǔn)的日期格式
date("Y-m-d H:i:s");
PHP 簡(jiǎn)單的日期加減計(jì)算
<?php date_default_timezone_set('PRC'); //默認(rèn)時(shí)區(qū) echo "今天:",date("Y-m-d",time()),"\n"; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"\n"; echo "昨天:",date("Y-m-d",strtotime("-1 day")),"\n"; echo "明天:",date("Y-m-d",strtotime("+1 day")),"\n"; echo "一周后:",date("Y-m-d",strtotime("+1 week")),"\n"; echo "一周零兩天四小時(shí)兩秒后:",date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")), "\n"; echo "下個(gè)星期四:",date("Y-m-d",strtotime("next Thursday")),"\n"; echo "上個(gè)周一:".date("Y-m-d",strtotime("last Monday"))."\n"; echo "一個(gè)月前:".date("Y-m-d",strtotime("last month"))."\n"; echo "一個(gè)月后:".date("Y-m-d",strtotime("+1 month"))."\n"; echo "十年后:".date("Y-m-d",strtotime("+10 year"))."\n"; ?>
運(yùn)行結(jié)果:
今天:2018-07-31
今天:2008-06-18
昨天:2018-07-30
明天:2018-08-01
一周后:2018-08-07
一周零兩天四小時(shí)兩秒后:2018-08-09 15:15:40
下個(gè)星期四:2018-08-02
上個(gè)周一:2018-07-30
一個(gè)月前:2018-07-01
一個(gè)月后:2018-08-31
十年后:2028-07-31
PHP 進(jìn)階的日期加減計(jì)算
<?php // 默認(rèn)時(shí)區(qū) date_default_timezone_set('PRC'); echo "今天: ", date('Y-m-d H:i:s'), "\n"; // 輸出當(dāng)前時(shí)間 echo "明天: ", date('Y-m-d H:i:s', strtotime('+1 day')), "\n"; // 輸出明天時(shí)間 //strtotime 可以接受第二個(gè)參數(shù),類型timestamp為指定日期 echo date('Y-m-d H:i:s', strtotime ("+1 day", strtotime('2017-11-11'))), "\n"; // 這里+1 day 可以修改參數(shù)1為任何想需要的數(shù) // day也可以改成year(年)month(月)hour(小時(shí))minute(分)second(秒) echo date('Y-m-d H:i:s', strtotime("+1 day +1 hour +1 minute")), "\n"; ?>
運(yùn)行結(jié)果:
今天: 2018-07-31 11:37:11
明天: 2018-08-01 11:37:11
2017-11-12 00:00:00
2018-08-01 12:38:11
PHP 高級(jí)的計(jì)算日期時(shí)間差
<?php // 默認(rèn)時(shí)區(qū) date_default_timezone_set('PRC'); echo date("Y-m-d H:i:s"), "\n"; // 日期天數(shù)相加函數(shù) echo date('Y-m-d', strtotime('+1 day', strtotime('2016-09-12'))), "\n\n"; echo strtotime('2016-09-12'), "\n"; echo date("Y-m-d", '1473609600'), "\n"; echo date("Y-m-d", '1573609600'), "\n"; // 日期天數(shù)相加函數(shù) $d = "2016-09-12 10:12:20"; echo date("Y-m-d", strtotime("$d +1 day")), "\n\n"; // 把日期轉(zhuǎn)換成時(shí)間截 function date2time($d){ $year=((int)substr("$d",0,4)); //取得年份 $month=((int)substr("$d",5,2)); //取得月份 $day=((int)substr("$d",8,2)); //取得幾號(hào) return mktime(0,0,0,$month,$day,$year); } echo date2time("2016-09-12"), "\n\n"; $date_1="2066-09-12"; $date_2="2016-09-12"; $Date_List_a1=explode("-",$date_1); $Date_List_a2=explode("-",$date_2); $d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]); $d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]); $Days=round(($d1-$d2)/3600/24); echo "$date_2 -> $date_1 相差: $Days 天", "\n"; ?>
運(yùn)行結(jié)果:
2018-07-31 11:37:39
2016-09-131473609600
2016-09-12
2019-11-13
2016-09-131473609600
2016-09-12 -> 2066-09-12 相差: -17056 天
php,一個(gè)嵌套的縮寫名稱,是英文超級(jí)文本預(yù)處理語(yǔ)言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,PHP與微軟的ASP頗有幾分相似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類似于C語(yǔ)言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運(yùn)用。
看完上述內(nèi)容,你們掌握使用PHP怎么實(shí)現(xiàn)日期加減計(jì)算的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
標(biāo)題名稱:使用PHP怎么實(shí)現(xiàn)日期加減計(jì)算-創(chuàng)新互聯(lián)
URL分享:http://www.rwnh.cn/article10/ceeogo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、品牌網(wǎng)站建設(shè)、企業(yè)建站、小程序開發(fā)、虛擬主機(jī)、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容