PHP で分を最も近い 4 分の 1 に四捨五入する
このプログラミング クエリでは、PHP 開発者が直面する一般的な問題、つまり丸めについて調べます。時間は最も近い 15 分まで短縮されます。このタスクには、MySQL データベースから「2010-03-18 10:50:00」形式で日時データを取得し、それを 40 分間隔に変換することが含まれます。
これを実現するには、次の概念を利用できます。切り捨てます。従来、値を切り捨てるには、floor() 関数の使用を検討することがあります。ただし、この特定の要件に対しては、少し異なるアプローチを採用しています。
コードでは、time() 関数を使用して現在時刻を取得し、$秒変数に保存します。次に、$秒を 40 分の秒数 (15 * 60) で割って、丸められた時間を計算します。これにより、丸められた時間が秒単位で得られます。
次に、特定の要件に基づいて、round() または Floor() のいずれかを使用して丸め操作を適用します。 round() は一般的な丸めに使用され、floor() は切り捨てを保証します。結果は $rounded_seconds 変数に割り当てられます。
最後に、date() 関数を使用して、元の時刻と四捨五入された時刻を、時と分の読み取り可能な形式に変換します。これらの値を出力することで、コードが入力時間を最も近い 40 分間隔にどれだけ効果的に切り捨てているかを視覚化できます。
以上がPHP で分を最も近い 4 分の 1 に四捨五入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。