首頁  >  文章  >  後端開發  >  php取得給定日期相差天數的方法

php取得給定日期相差天數的方法

墨辰丷
墨辰丷原創
2018-05-25 11:02:362041瀏覽

這篇文章主要介紹了php獲取給定日期相差天數的方法,結合具體實例形式分析了2種日期相差天數的計算方法,涉及php日期字符串轉換的相關操作技巧,需要的朋友可以參考下

具體如下:

方法一:

#
<?php
function count_days($a,$b){
 $a_dt=getdate($a);
 $b_dt=getdate($b);
 $a_new=mktime(12,0,0,$a_dt[&#39;mon&#39;],$a_dt[&#39;mday&#39;],$a_dt[&#39;year&#39;]);
 $b_new=mktime(12,0,0,$b_dt[&#39;mon&#39;],$b_dt[&#39;mday&#39;],$b_dt[&#39;year&#39;]);
 return round(abs($a_new-$b_new)/86400);
}
//今天与2017年8月26日相差多少天
$date1=strtotime(date("Y-m-d"));
$date2=strtotime(&#39;2017-8-26&#39;);
$result=count_days($date1,$date2);
echo $result;
?>

執行結果: 187

方法二:

<?php
//今天与2017年8月26日相差多少天
$Date_1=date("Y-m-d");
$Date_2="2017-8-26";
$d1=strtotime($Date_1);
$d2=strtotime($Date_2);
$Days=round(($d2-$d1)/3600/24);
echo "今天与2017年8月26日相差".$Days."天";
?>

執行結果:

今天与2017年8月26日相差187天

以上就是本文的全部內容,希望對大家的學習有所幫助。


相關推薦:

PHP實作針對日期,月數,天數,週數,小時,分,秒等的加減運算的方法

PHP實作計算日期間隔天數的方法

php取得給定日期相差天數

以上是php取得給定日期相差天數的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn