首頁 > 網際網路

PHP中怎樣計算兩個日期相差的天數

2019-12-13 22:31:58

在php中,計算兩個日期相差的天數,主要通過mktime()方法將時間轉換為時間戳,相減得出的數值再轉換為天數。下面介紹PHP中怎樣計算兩個日期相差的天數。


1

新建一個php檔案,命名為test.php,用於講解PHP中怎樣計算兩個日期相差的天數。


2

在test.php檔案內,使用header()方法設定檔案執行的編碼為utf8,主要是避免輸出中文時出現亂碼。


3

在test.php檔案內,定義兩個變數$Date_1、$Date_2,分別儲存不同的兩個時間。


4

在test.php檔案內, 對上一步的兩個時間變數,分別使用explode()方法將兩個變數按「-」拆分為陣列。


5

在test.php檔案內,將上一步獲得兩個時間陣列分別使用mktime()方法,將其轉換為時間戳。


6

在test.php檔案內,將上一步獲得的兩個時間戳相減除以3600秒得到小時數,再除以24得到天數,最後使用round()方法進行四捨五入得到最終的天數。


7

在test.php檔案內,使用echo將兩個時間相差的天數輸出在頁面上。




IT145.com E-mail:sddin#qq.com