ホームページ >バックエンド開発 >PHPチュートリアル >2 つの日時の差を「Y-m-d H:i:s」として計算して書式設定する方法は?
Y-m-d H:i:s 形式で 2 つの日時の差を計算する
2 つの日時間の時差を求めることは、多くのプログラミングシナリオ。ただし、差を特定の形式でフォーマットする方法を理解することが重要です。このケースでは、ユーザーは 2 つの日時の差を見つけて、それを「Y-m-d H:i:s」としてフォーマットしたいと考えています。提供されたコード スニペットは diff() メソッドを使用していますが、正しくフォーマットされていません。希望のフォーマットを実現するには、DateTime クラスを利用できます。以下に例を示します:$datetime1 = new DateTime(); $datetime2 = new DateTime('2011-01-03 17:13:00'); $interval = $datetime1->diff($datetime2); $elapsed = $interval->format('%Y-%m-%d %H:%i:%s'); echo $elapsed;この例では:
以上が2 つの日時の差を「Y-m-d H:i:s」として計算して書式設定する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。