php 数分前の実装方法を取得します: 1. PHP サンプル ファイルを作成します。 2. 関数を使用して tranTime メソッドを定義します。 3. 日付、時刻、およびフロア関数を通じて時差を取得および計算します。メソッド本体内 ;4. ファイルを実行し、数分前に表示された結果を出力します。
このチュートリアルの動作環境: 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 = '刚刚'; } 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 エポック (1970 年 1 月 1 日 00:00:00 GMT) からの秒数を返します。
floor()
この関数は最も近い整数に切り捨てます。
ヒント: 最も近い整数に切り上げるには、ceil() 関数を確認してください。
ヒント: 浮動小数点数を丸める必要がある場合は、round() 関数を確認してください。
構文
floor(number);
パラメータ番号は必須であり、切り捨てる必要がある値を指定します。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで数分前を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。