summaryrefslogtreecommitdiffstats
path: root/SchedulerHelperDate.php
diff options
context:
space:
mode:
authorAlexKlimenkov <shurick.klimenkov@gmail.com>2016-03-23 15:04:13 +0300
committerAlexKlimenkov <shurick.klimenkov@gmail.com>2016-03-23 15:04:13 +0300
commit2aebc0fb22e7502bbf610e7ffcf655ddd77fefae (patch)
treec00425f5d31b2eef66509f01fe8aa64a7e8ad4f5 /SchedulerHelperDate.php
parent212fd89925d606aec583e83cdbeaeb5b78ff522e (diff)
parent61fed06a49146a57fc99ffcbd659f5b6912c518e (diff)
downloadscheduler-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-xSchedulerHelperDate.php6
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;
}