diff options
author | AlexKlimenkov <shurick.klimenkov@gmail.com> | 2016-03-23 15:04:13 +0300 |
---|---|---|
committer | AlexKlimenkov <shurick.klimenkov@gmail.com> | 2016-03-23 15:04:13 +0300 |
commit | 2aebc0fb22e7502bbf610e7ffcf655ddd77fefae (patch) | |
tree | c00425f5d31b2eef66509f01fe8aa64a7e8ad4f5 /SchedulerHelperDate.php | |
parent | 212fd89925d606aec583e83cdbeaeb5b78ff522e (diff) | |
parent | 61fed06a49146a57fc99ffcbd659f5b6912c518e (diff) | |
download | scheduler-helper-php-2aebc0fb22e7502bbf610e7ffcf655ddd77fefae.zip scheduler-helper-php-2aebc0fb22e7502bbf610e7ffcf655ddd77fefae.tar.gz scheduler-helper-php-2aebc0fb22e7502bbf610e7ffcf655ddd77fefae.tar.bz2 |
Merge pull request #20 from mperednya/master
Fix dates difference calculation and day of week calculation.
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; } |