PHP で秒をより詳細な時間単位に変換するには、正確な操作が必要です。この変換を効果的に行う方法は次のとおりです。
まず、PHP の DateTime クラスは、日付と時刻を操作するための便利なソリューションを提供します。
秒を日、時間、分、秒に変換するには、次の手順を実行します。これらの手順:
この変換プロセスをカプセル化する PHP 関数は次のとおりです:
function secondsToTime($seconds) { $dtF = new \DateTime('@0'); $dtT = new \DateTime("@$seconds"); return $dtF->diff($dtT)->format('%a days, %h hours, %i minutes and %s seconds'); }
この関数を使用するには、変換する秒数を渡すだけで、フォーマットされた結果が得られます。 string:
echo secondsToTime(1640467); # Output: 18 days, 23 hours, 41 minutes and 7 seconds
このアプローチは、秒をさまざまな時間単位に変換する簡単で多用途な方法を提供します。
以上がPHP で秒を日、時間、分、秒に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。