您好,登錄后才能下訂單哦!
這篇文章主要介紹“php如何獲取幾分鐘前”,在日常操作中,相信很多人在php如何獲取幾分鐘前問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php如何獲取幾分鐘前”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
php獲取幾分鐘前的實現方法:1、創建一個PHP示例文件;2、使用function定義一個tranTime方法;3、在方法體內通過date和time以及floor函數獲取并計算時間差值;4、運行該文件,輸出幾分鐘前的顯示結果即可。
PHP獲取幾分鐘前的函數
代碼如下:
/**
+----------------------------------------------------------
* 功能:獲取時間差
+----------------------------------------------------------
* @param int $time
+----------------------------------------------------------
* @return string 時間差值
+----------------------------------------------------------
*/
function tranTime($time) {
$rtime = date("m-d H:i",$time);
$htime = date("H:i",$time);
$time = time() - $time;
if ($time < 60) {
$str = '剛剛';
}
elseif ($time < 60 * 60) {
$min = floor($time/60);
$str = $min.'分鐘前';
}
elseif ($time < 60 * 60 * 24) {
$h = floor($time/(60*60));
$str = $h.'小時前 '.$htime;
}
elseif ($time < 60 * 60 * 24 * 3) {
$d = floor($time/(60*60*24));
if($d==1)
$str = '昨天 '.$rtime;
else
$str = '前天 '.$rtime;
}
else {
$str = $rtime;
}
return $str;
}
相關函數介紹:
PHP date()
函數可把時間戳格式化為可讀性更好的日期和時間。
time()
函數返回自 Unix 紀元(January 1 1970 00:00:00 GMT)起的當前時間的秒數。
floor()
函數向下舍入為最接近的整數。
提示:如需向上舍入為最接近的整數,請查看 ceil() 函數。
提示:如需對浮點數進行四舍五入,請查看 round() 函數。
語法
floor(number);
參數number 必需,規定需向下取整的值。
到此,關于“php如何獲取幾分鐘前”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。