PHP での日付時刻からの経過時間を計算する
指定された日付と時刻からの経過時間を確認する (例: "2010-04) -28 17:25:43」は、プログラミングにおける一般的なタスクです。目標は、「xx 分前」や「xx 日前」などの簡潔な形式で時差を示す使いやすい出力を生成することです。パーソナライズされた時刻表現
日付文字列を時刻オブジェクトに変換することは必要な手順ですが、多くの回答は目的の出力形式を見落としています。 「xx 分前」形式を実現するには、カスタマイズされた関数が必要です。時間計算の人間化
効果的なアプローチの 1 つは、humanTiming() 関数を利用することです。現在の時刻と指定されたタイムスタンプとの時間差を計算します。関数内:使用例
関数を使用するには:$time = strtotime('2010-04-28 17:25:43'); echo 'event happened '.humanTiming($time).' ago';
出力
時差に応じて、出力は次のような目的の形式になります。以上がPHP で経過時間を人間が判読できる形式 (「xx 分前」など) で計算して表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。