ホームページ > バックエンド開発 > PHPチュートリアル > PHP で分を最も近い 4 分の 1 に四捨五入するにはどうすればよいですか?

PHP で分を最も近い 4 分の 1 に四捨五入するにはどうすればよいですか?

DDD
リリース: 2024-11-07 20:50:03
オリジナル
1037 人が閲覧しました

How to Round Minutes Down to the Nearest Quarter Hour in PHP?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート