首頁 >後端開發 >php教程 >php取得指定日期相差天數的方法

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

怪我咯
怪我咯原創
2017-07-10 09:38:001560瀏覽

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

本文實例講述了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中文網其他相關文章!

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