ホームページ  >  記事  >  バックエンド開発  >  PHPで数分前を取得する方法

PHPで数分前を取得する方法

藏色散人
藏色散人オリジナル
2022-12-15 11:32:455651ブラウズ

php 数分前の実装方法を取得します: 1. PHP サンプル ファイルを作成します。 2. 関数を使用して tranTime メソッドを定義します。 3. 日付、時刻、およびフロア関数を通じて時差を取得および計算します。メソッド本体内 ;4. ファイルを実行し、数分前に表示された結果を出力します。

PHPで数分前を取得する方法

このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 8.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 エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒数を返します。

floor() この関数は最も近い整数に切り捨てます。

ヒント: 最も近い整数に切り上げるには、ceil() 関数を確認してください。

ヒント: 浮動小数点数を丸める必要がある場合は、round() 関数を確認してください。

構文

floor(number);

パラメータ番号は必須であり、切り捨てる必要がある値を指定します。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで数分前を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。