From 53c6942355caf9801fe26fb628073191e6573bf2 Mon Sep 17 00:00:00 2001 From: Madhu S R <madhu.sr@vtigersolutions.com> Date: Mon, 1 Apr 2024 17:13:29 +0530 Subject: [PATCH] #Fixes::159001390::madhusr::task date changing to 1970 when we change the date format to 'dd/mm/yyyy' format --- .gitignore | 1 + modules/Vtiger/helpers/Util.php | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1b58a9326..585abce2b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ vendor/* !vendor/.htaccess +.vscode/* \ No newline at end of file diff --git a/modules/Vtiger/helpers/Util.php b/modules/Vtiger/helpers/Util.php index ee94c7792..545196bd5 100644 --- a/modules/Vtiger/helpers/Util.php +++ b/modules/Vtiger/helpers/Util.php @@ -182,7 +182,13 @@ class Vtiger_Util_Helper { */ if ($currentUser->get('date_format') === 'mm-dd-yyyy') { $dateInUserFormat = str_replace('-', '/', $dateInUserFormat); - } + } else if ($currentUser->get('date_format') === 'dd/mm/yyyy'){ + $dateArray = explode('/', $dateInUserFormat); + $temp = $dateArray[0]; + $dateArray[0] = $dateArray[1]; + $dateArray[1] = $temp; + $dateInUserFormat = implode('/', $dateArray); + } $date = strtotime($dateInUserFormat); $formatedDate = vtranslate('LBL_'.date('D', $date)) . ' ' . date('d', $date) . ' ' . vtranslate('LBL_'.date('M', $date)); -- GitLab