php怎樣計算時間差,用php怎樣得到兩個時間的差

2022-03-14 06:26:24 字數 1605 閱讀 7714

1樓:匿名使用者

試編寫**如下:

<?php

//如果小於一個小時,就顯示:已釋出xx分鐘//如果大於一個小時,就顯示:已釋出xx小時//如果大於24小時,就顯示:正常日期

date_default_timezone_set('prc');

$startdate = "2014-10-13 07:40:00";

$enddate = time();

$cha = $enddate -strtotime($startdate);

$minute=floor($cha/60);

$hour=floor($cha/60/60);

$day=floor($cha/60/60/24);

if($minute<60) elseif($minute<24*60)  else echo $startdate;

?>

2樓:

將兩個日期轉換成時間戳,

然後計算出兩個時間戳的差

再將這個差轉換成具體日期時間,就是所得的已釋出的時間。

用php怎樣得到兩個時間的差

3樓:it互聯天下

求時間差示例如下:

<?php

//定義時間

$t1='2015-05-01';

$t2='2015-05-19';

//將時間轉換為時間戳

$str1=strtotime($t1);

$str2=strtotime($t2);

//求時間差

$diff= $str2-$str1;

//將時間差時間戳轉換為天數或者其他時間單位echo  $diff/(24*60*60);

?>

4樓:東城楊柳弄春柔

php//php計算兩個時間差的方法

$startdate="2017-12-3 12:00:00";$enddate="2017-12-4 12:

00:00";$date=floor((strtotime($enddate)-strtotime($startdate))/86400);$hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600);$minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60);$second=floor((strtotime($enddate)-strtotime($startdate))%86400%60);echo $date."天";echo $hour.

"小時";echo $minute."分鐘";echo $second."秒;

?>

5樓:

如果兩個時間是時間戳形式的是

$t1-$t2就行.

如果是日期形式的

$t1="2011-05-01";

$t2="2011-06-08";

$t=strtotime($t1)-strtotime($t2);

sql怎麼計算時間差

php計算時間段內有幾個周,PHP計算時間段內有幾個周

從開始時間算處於某年某月某周 再計算結束時間的周 然後在處理兩個時間間隔 這個可以搜尋php公式 網上有 不能簡單的按照一週七天去算把時間段滿七天去除 看餘數 起始為週一的加一週 否則加兩週 自己理了一下思路,因為我做的時候sql語句裡用的是小於和大於,所以直接統計到下一天的0點。最後返回的是陣列。...

PHP怎樣刪除只讀檔案,用PHP如何刪除指定的檔案?

要是在linux下,要先chmod,然後再刪unlink 用php如何刪除指定的檔案?php中刪除檔案有一個系統函式 unlink string filename 引數 filename 表示檔案的路徑,可以是相對路徑也可以是絕對路徑。列如,當前目錄下有個檔案 test.html可以執行 unlin...

php中該怎樣防止sql注入,PHP中該怎樣防止SQL隱碼攻擊

最簡單的辦法 使用pdo php中該怎樣防止sql注入 比較有效的方式,放入到公共的配置檔案中。360safe.php php如何防止sql注入 額,這是我老師給的答案 答 過濾一些常見的資料庫操作關鍵字,select insert,update,delete,and,等或通過系統函式addslas...