From 166cfee7c30e87dd33a1f3c44e3d465457a6d753 Mon Sep 17 00:00:00 2001 From: "Alfonso Saavedra \"Son Link" Date: Mon, 30 Dec 2024 19:49:07 +0100 Subject: [PATCH] Added getDateDiff function for return time diff --- app/Helpers/myhelpers_helper.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app/Helpers/myhelpers_helper.php b/app/Helpers/myhelpers_helper.php index 758c460..2884d4e 100644 --- a/app/Helpers/myhelpers_helper.php +++ b/app/Helpers/myhelpers_helper.php @@ -439,3 +439,30 @@ function linkTitleImgTag(string $id, string $type, string $name, string $img): s $content = $name . '
' . imgTag($img, '80px', $name); return "$content"; } + +/** + * Return time diff between current date and period + * @param mixed $period + * @return int + */ +function getDateDiff($period) +{ + switch ($period) + { + case 'today': //today + $datediff = 1 * 24 * 60 * 60; + return time() - $datediff; + case 'week': //last week + $datediff = 7 * 24 * 60 * 60; + return time() - $datediff; + case 'month': //last month + $datediff = 30 * 24 * 60 * 60; + return time() - $datediff; + case 'year': //last year + $datediff = 365 * 24 * 60 * 60; + return time() - $datediff; + default://always + $datediff = 50000 * 24 * 60 * 60; + return time() - $datediff; + } +} \ No newline at end of file