PHP如何計算兩個時間之間相差多少時分秒

2022-09-20 03:36:12 字數 869 閱讀 2455

關於php如何計算兩個時間之前的差值,見**:

1/**

2* 計算時間差

3* @param int $timestamp1 時間戳開始

4* @param int $timestamp2 時間戳結束

5* @return array6*/

7function time_diff($timestamp1, $timestamp2)8

13$timediff = $timestamp2 - $timestamp1;14

//時15$remain = $timediff%86400;

16$hours = intval($remain/3600);

1718//分

19$remain = $timediff%3600;

20$mins = intval($remain/60);

21//秒22

$secs = $remain%60;

2324

$time = ['hours'=>$hours, 'minutes'=>$mins, 'seconds'=>$secs

];25

26return

$time

;27 }

測試用例:

$time1 = 1478483626;

$time2 = 1478485126;

var_dump(time_diff($time1, $time2));

輸出結果:

array(3)

什麼天之類的類似方法,注意時分秒之間的倍數是60就好計算了。

PHP 計算兩個時間戳之間相差的時間

功能 計算兩個時間戳之間相差的日時分秒 begin time 開始時間戳 end time 結束時間戳 function timediff begin time,end time else 計算天數 timediff endtime starttime days intval timediff 86...

PHP 計算兩個時間戳之間相差的時間

功能 計算兩個時間戳之間相差的日時分秒 begin time 開始時間戳 end time 結束時間戳 function timediff begin time,end time else 計算天數 timediff endtime starttime days intval timediff 86...

計算兩個時間之間相差幾天 月 年

chronounit類 獲取當前時間 2021 06 22 localdate today localdate.now 將string轉localdatetime datetimeformatter df datetimeformatter.ofpattern yyyy mm dd localdat...