From 7443c520212df4cd0ee39b9118f3c4b22e675d96 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Sat, 10 May 2025 15:28:54 +1000 Subject: [PATCH] DateTime format based on TIMEZONE #1044 --- front/php/templates/header.php | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/front/php/templates/header.php b/front/php/templates/header.php index 5305752a..c117868a 100755 --- a/front/php/templates/header.php +++ b/front/php/templates/header.php @@ -120,34 +120,8 @@ let timeZone = ""; let now = new Date(); - // Convert to the specified time zone - let formatter = new Intl.DateTimeFormat("en-UK", { - timeZone: timeZone, - day: "2-digit", - month: "short", - year: "numeric", - hour: "2-digit", - minute: "2-digit", - second: "2-digit", - hour12: false, // Use 24-hour format - }); - let parts = formatter.formatToParts(now); - - // Extract date components - let day = parts.find(p => p.type === "day").value; - let month = parts.find(p => p.type === "month").value; - let year = parts.find(p => p.type === "year").value; - - // Extract time components - let hour = parts.find(p => p.type === "hour").value; - let minute = parts.find(p => p.type === "minute").value; - let second = parts.find(p => p.type === "second").value; - - // Construct the date and time in DD-MMM-YYYY HH:MM:SS format - let formattedDateTime = `${day}-${month}-${year} ${hour}:${minute}:${second}`; - if (document.getElementById) { - document.getElementById("NAX_Servertime_plc").innerHTML = '(' + formattedDateTime + ')'; + document.getElementById("NAX_Servertime_plc").innerHTML = '(' + localizeTimestamp(now) + ')'; document.getElementById("NAX_TZ").innerHTML = timeZone; }