真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP中怎么計(jì)算兩個(gè)日期相差的天數(shù)

PHP中怎么計(jì)算兩個(gè)日期相差的天數(shù),相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

創(chuàng)新互聯(lián)公司:公司2013年成立為各行業(yè)開(kāi)拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為上千家公司企業(yè)提供了專業(yè)的網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站推廣服務(wù), 按需定制設(shè)計(jì)由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺(jué)效果,策劃師分析客戶的同行競(jìng)爭(zhēng)對(duì)手,根據(jù)客戶的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。

實(shí)例一:

/**
 * 求兩個(gè)日期之間相差的天數(shù)
 * (針對(duì)1970年1月1日之后,求之前可以采用泰勒公式)
 * @param string $date1
 * @param string $date2
 * @return number
 */function diff_date($date1, $date2){if($date1>$date2){$startTime = strtotime($date1);$endTime = strtotime($date2);
    }else{$startTime = strtotime($date2);$endTime = strtotime($date1);
    }$diff = $startTime-$endTime;$day = $diff/86400;return intval($day);
}

測(cè)試結(jié)果:

$date1 = '2017-03-15 00:00:00';$date2 = '2017-03-16 00:00:00';
echo diff_date($date1,$date2);//輸出:1
 $date1 = '2017-03-15 00:00:01';$date2 = '2017-03-16 00:00:00';
echo diff_date($date1,$date2);//輸出:0
 $date1 = '2017-03-15 00:00:01';$date2 = '2017-03-16 00:00:02';
echo diff_date($date1,$date2);//輸出:0
總結(jié)

此方法為24小時(shí)制,也就是說(shuō)時(shí)間必須滿24小時(shí)才算一天

此方法和上面的類似,只不過(guò)是傳入的參數(shù)直接是時(shí)間戳

/**
 * 求兩個(gè)日期之間相差的天數(shù)
 * (針對(duì)1970年1月1日之后,求之前可以采用泰勒公式)
 * @param string $time1
 * @param string $time2
 * @return number
 */ 
function diff_time($time1,$time2){if($time1 < $time2){$time0 = $time1;$time1 = $time2;$time2 = $time0;
    }$diff = ($time1-$time2)/86400;return intval($diff);
}
附加學(xué)習(xí)

PHP中計(jì)算兩個(gè)時(shí)間相差的天數(shù)、小時(shí)數(shù)、分鐘數(shù)、秒數(shù)不如其它語(yǔ)言方便,但搞清了PHP中時(shí)間的表示方法后也很簡(jiǎn)單。本文章向大家講解php如何計(jì)算時(shí)間相差。需要的碼農(nóng)可以參考一下。

$date1 = '2017-03-15 00:00:01';
$date2 = '2017-03-15 00:00:00';
 
$date=floor((strtotime($date1)-strtotime($date2))/86400);
echo "相差天數(shù):".$date."天

";   $hour=floor((strtotime($date1)-strtotime($date2))%86400/3600); echo "相差小時(shí)數(shù):".$hour."小時(shí)

";   $minute=floor((strtotime($date1)-strtotime($date2))%86400/60); echo "相差分鐘數(shù):".$minute."分鐘

";   $second=floor((strtotime($date1)-strtotime($date2))%86400%60); echo "相差秒數(shù):".$second."秒";  //輸出://相差天數(shù):0天//相差小時(shí)數(shù):0小時(shí)//相差分鐘數(shù):0分鐘//相差秒數(shù):1秒

看完上述內(nèi)容,你們掌握PHP中怎么計(jì)算兩個(gè)日期相差的天數(shù)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


名稱欄目:PHP中怎么計(jì)算兩個(gè)日期相差的天數(shù)
網(wǎng)站路徑:http://weahome.cn/article/jshhgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部