PHP에서 분을 가장 가까운 분기 시간으로 반올림
MySQL 데이터베이스에서 가장 가까운 분기 시간으로 시간을 반올림해야 하는 필요성을 고려하세요. 여기서 시간은 날짜/시간 값으로 형식화됩니다(예: 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; ?>
참고: 시간을 반올림하려는 경우 down 대신 가장 가까운 15시간, Floor()를 ceil()로 바꾸세요.
위 내용은 PHP에서 분을 가장 가까운 분기 시간으로 반올림하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!