가장 가까운 분기 시간으로 반올림
많은 애플리케이션에서는 타임스탬프를 조작하고 시간을 기준으로 계산을 수행해야 합니다. 일반적인 요구 사항은 시간을 가장 가까운 15분 단위로 반올림하는 것입니다. PHP는 이 작업에 도움이 될 수 있는 여러 기능을 제공합니다.
다음은 MySQL 날짜/시간 필드를 가장 가까운 1/4시간으로 반올림하는 방법을 보여주는 PHP 스크립트입니다.
<?php // Get the current datetime from the database $datetime = '2010-03-18 10:50:00'; // Convert the datetime into seconds $seconds = strtotime($datetime); // Calculate the number of seconds in 15 minutes $quarter_hour_seconds = 15 * 60; // Round the time down to the nearest quarter hour using floor() $rounded_seconds = floor($seconds / $quarter_hour_seconds) * $quarter_hour_seconds; // Convert the rounded time seconds into a datetime string $rounded_datetime = date('Y-m-d H:i:s', $rounded_seconds); echo "Original: $datetime\n"; echo "Rounded: $rounded_datetime\n"; ?>
위 내용은 PHP에서 타임스탬프를 가장 가까운 분기 시간으로 반올림하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!