PHP編程計(jì)算日期間隔天數(shù)的方法
本文實(shí)例講述了PHP編程計(jì)算日期間隔天數(shù)的方法。分享給大家供大家參考,具體如下:
剛開(kāi)始在沒(méi)有查PHP手冊(cè)的情況下,用比較老套方法也折騰出來(lái)了,代碼是這樣子實(shí)現(xiàn)的:
$date_1 = date('Y-m-d'); $date_2= '2012-07-16'; $date1_arr = explode("-",$date_1); $date2_arr = explode("-",$date_2); $day1 = mktime(0,0,0,$date1_arr[1],$date1_arr[2],$date1_arr[0]); $day2 = mktime(0,0,0,$date2_arr[1],$date2_arr[2],$date2_arr[0]); $days = round(($day2 - $day1)/3600/24); echo $days; exit;
后來(lái)google了一下 。發(fā)現(xiàn)PHP手冊(cè)里 有個(gè) DATE_DIFF 的方法 ,就是實(shí)例化了datetime 的這個(gè)類(lèi),調(diào)用diff這個(gè)方法:PHP版本>= 5.3 有效
<?php $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('2009-10-13'); $interval = $datetime1->diff($datetime2); echo $interval->format('%R%a days'); ?>
<?php $datetime1 = date_create('2009-10-11'); $datetime2 = date_create('2009-10-13'); $interval = date_diff($datetime1, $datetime2); echo $interval->format('%R%a days'); ?>
這兩種方法都可以實(shí)現(xiàn)。
PS:這里再為大家推薦幾款時(shí)間及日期相關(guān)工具供大家參考使用:
在線(xiàn)日期/天數(shù)計(jì)算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi
在線(xiàn)日期計(jì)算器/相差天數(shù)計(jì)算器:
http://tools.jb51.net/jisuanqi/datecalc
在線(xiàn)日期天數(shù)差計(jì)算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq
Unix時(shí)間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《php日期與時(shí)間用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門(mén)教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP實(shí)現(xiàn)統(tǒng)計(jì)所有字符在字符串中出現(xiàn)次數(shù)的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)統(tǒng)計(jì)所有字符在字符串中出現(xiàn)次數(shù)的方法,涉及php字符遍歷與統(tǒng)計(jì)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-10-10關(guān)于JSON以及JSON在PHP中的應(yīng)用技巧
這篇文章主要介紹了關(guān)于JSON以及JSON在PHP中的應(yīng)用技巧。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11php封裝pdo實(shí)例以及pdo長(zhǎng)連接的優(yōu)缺點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于php封裝pdo實(shí)例以及pdo長(zhǎng)連接的優(yōu)缺點(diǎn)總結(jié)內(nèi)容,對(duì)此有興趣的朋友們可以跟著學(xué)習(xí)下。2021-12-12php ajax實(shí)現(xiàn)文件上傳進(jìn)度條
這篇文章主要介紹了php ajax實(shí)現(xiàn)文件上傳進(jìn)度條的相關(guān)資料,需要的朋友可以參考下2016-03-03PHP中通過(guò)fopen()函數(shù)訪(fǎng)問(wèn)遠(yuǎn)程文件示例
這篇文章主要介紹了PHP中通過(guò)fopen()函數(shù)訪(fǎng)問(wèn)遠(yuǎn)程文件示例,本文講解了fopen函數(shù)的作用、使用它需要的配置問(wèn)題、超時(shí)問(wèn)題等內(nèi)容,并給出了代碼實(shí)例,需要的朋友可以參考下2014-11-11Search File Contents PHP 搜索目錄文本內(nèi)容的代碼
這個(gè)類(lèi)可以用來(lái)搜索在給定的文本目錄中的文件。它可以給定目錄遍歷遞歸查找某些文件擴(kuò)展名的文件。2010-02-02PHP下使用CURL方式POST數(shù)據(jù)至API接口的代碼
PHP下使用curl方式post數(shù)據(jù)至api接口的方法,大部分的API的HTTP請(qǐng)求方式都為GET,所以不管用AJAX和PHP二次處理都能拿到返回的數(shù)據(jù),但是一些API的HTTP請(qǐng)求方式是POST,那么我們就需要使用到curl了2013-02-02PHP轉(zhuǎn)換IP地址到真實(shí)地址的方法詳解
本篇文章是對(duì)PHP轉(zhuǎn)換IP地址到真實(shí)地址的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06