當前位置:首頁 » 編程語言 » php計算兩個日期

php計算兩個日期

發布時間: 2023-06-04 15:13:42

1. php中怎樣計算兩個日期相差的天數

<?php
/**
*求兩個日期之間相差的天數
*(針對1970年1月1日之後,求之前可以採用泰勒公式)
*@paramstring$day1
*@paramstring$day2
*@returnnumber
*/
functiondiffBetweenTwoDays($day1,$day2)
{
$second1=strtotime($day1);
$second2=strtotime($day2);

if($second1<$second2){
$tmp=$second2;
$second2=$second1;
$second1=$tmp;
}
return($second1-$second2)/86400;
}
$day1="2013-07-27";
$day2="2013-08-04";
$diff=diffBetweenTwoDays($day1,$day2);
echo$diff." ";

2. php 計算兩個時間相差多少天

有時可能會碰到這種需求,需要計算兩個日期相隔多少天?
下面這個函數很好的解決了這個問題
<?php

/*
*
*函數功能:計算兩個以YYYY-MM-DD為格式的日期,相差多少天(日)
*return int
*/

function getChaBetweenTwoDate($date1,$date2){
$Date_List_a1=explode("-",$date1);
$Date_List_a2=explode("-",$date2);
$d1=mktime(0,0,0,$Date_List_a1[1],$Date_List_a1[2],$Date_List_a1[0]);
$d2=mktime(0,0,0,$Date_List_a2[1],$Date_List_a2[2],$Date_List_a2[0]);
$Days=round(($d1-$d2)/3600/24);
return $Days;
}

使用方法如下:
echo getChaBetweenTwoDate('2012-11-20','1949-10-16');

以上代碼執行結果將顯示為:
23046
意思即這兩個日期相差 23046 天。

3. php 計算兩個日期相隔多少年,多少月,多少天

1、首先計算2020-02-10和2020-02-01日間隔的天數。使用strtotime:<?php $days = (strtotime('2020-02-10') - strtotime('2020-02-01'))/86400; echo $days;。

4. PHP計算兩個日期相差的小時、分鍾、秒數

PHP計算兩個日期相察衫拆差的時分秒

結果: 1小時3分4秒

結語:轉換塌遲時間敗棗戳取兩個時間相差的秒數再進行處理。

熱點內容
note3簡訊加密 發布:2023-10-01 19:15:26 瀏覽:111
演算法中向量 發布:2023-10-01 19:11:38 瀏覽:520
lp地址轉換工作的是什麼伺服器 發布:2023-10-01 19:03:33 瀏覽:940
機器人都有哪些配置 發布:2023-10-01 19:03:28 瀏覽:219
linux圖形界面網路 發布:2023-10-01 19:00:04 瀏覽:237
android清除緩存代碼 發布:2023-10-01 19:00:00 瀏覽:383
觸發器sql游標 發布:2023-10-01 18:59:53 瀏覽:561
java核心技術卷1基礎知識 發布:2023-10-01 18:59:16 瀏覽:247
win10ftp更改默認路徑 發布:2023-10-01 18:17:21 瀏覽:779
無法修改c盤文件夾許可權 發布:2023-10-01 18:00:36 瀏覽:589