PHP での分を最も近い 4 分の 1 時間に丸める
MySQL データベースの時間を最も近い 4 分の 1 に切り捨てる必要性を考慮してください。ここで、時刻は日時値としてフォーマットされます (例: 2010-03-18) 10:50:00)。目標は、次の丸め変換を達成することです:
このタスクを達成するには、floor() 関数を利用します。 PHPで。次の手順は、アプローチの概要を示しています。
プロセスを説明する例を次に示します:
<?php // Get the current time and convert it to a timestamp in seconds $seconds = time(); // Round the timestamp to the nearest quarter hour using floor() $rounded_seconds = floor($seconds / (15 * 60)) * (15 * 60); // Convert the rounded seconds back to a datetime format $original_time = date('h:i', $seconds); $rounded_time = date('h:i', $rounded_seconds); // Print the original and rounded times echo "Original: $original_time" . PHP_EOL; echo "Rounded: $rounded_time" . PHP_EOL; ?>
注: 時間を切り上げたい場合は、ダウンではなく最も近い 15 分に、floor() を ceil() に置き換えます。
以上がPHP で分を最も近い 4 分の 1 に四捨五入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。