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...