diff --git a/src/Modifiers/CoreModifiers.php b/src/Modifiers/CoreModifiers.php index 5b6ebef100..03328d3d64 100644 --- a/src/Modifiers/CoreModifiers.php +++ b/src/Modifiers/CoreModifiers.php @@ -546,7 +546,7 @@ public function dashify($value) */ public function daysAgo($value, $params) { - return (int) $this->carbon($value)->diffInDays(Arr::get($params, 0)); + return (int) abs($this->carbon($value)->diffInDays(Arr::get($params, 0))); } /** @@ -1055,7 +1055,7 @@ public function hexToRgb($value) */ public function hoursAgo($value, $params) { - return (int) $this->carbon($value)->diffInHours(Arr::get($params, 0)); + return (int) abs($this->carbon($value)->diffInHours(Arr::get($params, 0))); } /** @@ -1617,7 +1617,7 @@ public function md5($value) */ public function minutesAgo($value, $params) { - return (int) $this->carbon($value)->diffInMinutes(Arr::get($params, 0)); + return (int) abs($this->carbon($value)->diffInMinutes(Arr::get($params, 0))); } /** @@ -1652,7 +1652,7 @@ public function modifyDate($value, $params) */ public function monthsAgo($value, $params) { - return (int) $this->carbon($value)->diffInMonths(Arr::get($params, 0)); + return (int) abs($this->carbon($value)->diffInMonths(Arr::get($params, 0))); } /** @@ -2234,7 +2234,7 @@ public function segment($value, $params, $context) */ public function secondsAgo($value, $params) { - return (int) $this->carbon($value)->diffInSeconds(Arr::get($params, 0)); + return (int) abs($this->carbon($value)->diffInSeconds(Arr::get($params, 0))); } /** @@ -2933,7 +2933,7 @@ public function values($value) */ public function weeksAgo($value, $params) { - return (int) $this->carbon($value)->diffInWeeks(Arr::get($params, 0)); + return (int) abs($this->carbon($value)->diffInWeeks(Arr::get($params, 0))); } /** @@ -3045,7 +3045,7 @@ public function wordCount($value) */ public function yearsAgo($value, $params) { - return (int) $this->carbon($value)->diffInYears(Arr::get($params, 0)); + return (int) abs($this->carbon($value)->diffInYears(Arr::get($params, 0))); } /**