mirror of
https://github.com/itflow-org/itflow
synced 2026-02-28 10:54:52 +00:00
Changed roundUpTo15 function to just round to the closest 15
This commit is contained in:
@@ -745,7 +745,7 @@ function shortenClient($client) {
|
||||
return strtoupper(substr($shortened, 0, 3));
|
||||
}
|
||||
|
||||
function roundUpToNearest15($time) {
|
||||
function roundToNearest15($time) {
|
||||
// Extract hours, minutes, and seconds from the time string
|
||||
list($hours, $minutes, $seconds) = explode(':', $time);
|
||||
|
||||
@@ -755,9 +755,13 @@ function roundUpToNearest15($time) {
|
||||
// Calculate the remainder when divided by 900 seconds (15 minutes)
|
||||
$remainder = $totalSeconds % 900;
|
||||
|
||||
// If there's any remainder, round up to the next 15 minutes
|
||||
if ($remainder > 0) {
|
||||
// If the total seconds is less than 15 minutes, round up to 15 minutes
|
||||
if ($totalSeconds < 900) {
|
||||
$totalSeconds = 900;
|
||||
} else if ($remainder > 450) { // If remainder is more than 7.5 minutes (450 seconds), round up
|
||||
$totalSeconds += (900 - $remainder);
|
||||
} else { // Else round down
|
||||
$totalSeconds -= $remainder;
|
||||
}
|
||||
|
||||
// Convert total seconds to the decimal format
|
||||
|
||||
Reference in New Issue
Block a user