php相差天數,php獲取給定日期相差天數

2021-10-25 21:30:30 字數 841 閱讀 7034

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

方法一:

function count_days($a,$b){

$a_dt=getdate($a);

$b_dt=getdate($b);

$a_new=mktime(12,0,0,$a_dt['mon'],$a_dt['mday'],$a_dt['year']);

$b_new=mktime(12,0,0,$b_dt['mon'],$b_dt['mday'],$b_dt['year']);

return round(abs($a_new-$b_new)/86400);

//今天與2023年8月26日相差多少天

$date1=strtotime(date("y-m-d"));

$date2=strtotime('2017-8-26');

$result=count_days($date1,$date2);

echo $result;

執行結果:187

方法二:

//今天與2023年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 "今天與2023年8月26日相差".$days."天";

執行結果:

今天與2023年8月26日相差187天

php獲取給定日期相差天數的方法分析

本文例項講述了php獲取給定日期相差天數的方法。分享給大家供大家參考,具體如下 方法一 今天與2017年8月26日相差多少天 date1 strtotime date y m d date2 strtotime 2017 8 26 result count days date1,date2 echo...

C 獲取給定日期所在周次

c 可以通過system.globalization這個類來簡單獲取給定日期的周次,也可以用取得12 31所在周次來計算當年總共有多少周.using system.globalization gregoriancalendar gc new gregoriancalendar datetime da...

php獲取指定日期時間

本周一echo date y m d time date w 0 7 date w 1 24 3600 w為星期幾的數字形式,這裡0為週日 本週日echo date y m d time 7 date w 0 7 date w 24 3600 同樣使用w,以現在與週日相關天數算 上周二echo da...