首頁 > 後端開發 > PHP問題 > php 怎麼取得幾分鐘前

php 怎麼取得幾分鐘前

藏色散人
發布: 2023-03-17 16:02:01
原創
5696 人瀏覽過

php取得幾分鐘前的實作方法:1、建立一個PHP範例檔案;2、使用function定義一個tranTime方法;3、在方法體內透過date和time以及floor函數取得併計算時間差值;4、運行該文件,輸出幾分鐘前的顯示結果即可。

php 怎麼取得幾分鐘前

本教學操作環境:Windows10系統、PHP8.1版、Dell G3電腦。

php 怎麼取得幾分鐘前?

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 = &#39;刚刚&#39;; 
    } 
    elseif ($time < 60 * 60) { 
        $min = floor($time/60); 
        $str = $min.&#39;分钟前&#39;; 
    } 
    elseif ($time < 60 * 60 * 24) { 
        $h = floor($time/(60*60)); 
        $str = $h.&#39;小时前 &#39;.$htime; 
    } 
    elseif ($time < 60 * 60 * 24 * 3) { 
        $d = floor($time/(60*60*24)); 
        if($d==1) 
           $str = &#39;昨天 &#39;.$rtime; 
        else 
           $str = &#39;前天 &#39;.$rtime; 
    } 
    else { 
        $str = $rtime; 
    } 
    return $str; 
}
登入後複製

相關函數介紹:

##PHP

date() 函數可把時間戳格式化為可讀性較好的日期和時間。

time() 函數傳回自 Unix 紀元(January 1 1970 00:00:00 GMT)起的目前時間的秒數。

floor() 函數向下捨入為最接近的整數。

提示:如需向上捨入為最接近的整數,請檢視 ceil() 函數。

提示:如需將浮點數四捨五入,請檢視 round() 函數。

語法

floor(number);
登入後複製
參數number 必需,規定需向下取整的值。    

推薦學習:《

PHP影片教學

以上是php 怎麼取得幾分鐘前的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板