diff options
author | sten <stenmarsh938@gmail.com> | 2016-03-23 12:54:49 +0300 |
---|---|---|
committer | sten <stenmarsh938@gmail.com> | 2016-03-23 12:54:49 +0300 |
commit | 8605ecfb7a9226ef95e23d04ea0d6e595cb310fc (patch) | |
tree | 5ef9011ac8bdb42b731773c1949b61d9cf72a13a /SchedulerHelperDate.php | |
parent | 37bbec13baade4fc77c9d430948423afde3c814f (diff) | |
download | scheduler-helper-php-8605ecfb7a9226ef95e23d04ea0d6e595cb310fc.zip scheduler-helper-php-8605ecfb7a9226ef95e23d04ea0d6e595cb310fc.tar.gz scheduler-helper-php-8605ecfb7a9226ef95e23d04ea0d6e595cb310fc.tar.bz2 |
Fix incorrect dates difference getting.
Diffstat (limited to 'SchedulerHelperDate.php')
-rwxr-xr-x | SchedulerHelperDate.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/SchedulerHelperDate.php b/SchedulerHelperDate.php index 89308cb..b664492 100755 --- a/SchedulerHelperDate.php +++ b/SchedulerHelperDate.php @@ -35,8 +35,10 @@ class SchedulerHelperDate $dateUnits = self::$DATE_UNITS; $differenceArray = array(); - foreach($dateUnits as $dateUnit) - $differenceArray[$dateUnit] = $firstDate->diff($secondDate, true)->format("%".$dateUnit); + foreach($dateUnits as $dateUnit) { + //diff function can't be used here because it gets difference in UTC + $differenceArray[$dateUnit] = abs($firstDate->format($dateUnit) - $secondDate->format($dateUnit)); + } return $differenceArray; } |