diff --git a/openwisp_radius/integrations/monitoring/static/radius-monitoring/js/device-change.js b/openwisp_radius/integrations/monitoring/static/radius-monitoring/js/device-change.js index 24f788e0..e8db6196 100644 --- a/openwisp_radius/integrations/monitoring/static/radius-monitoring/js/device-change.js +++ b/openwisp_radius/integrations/monitoring/static/radius-monitoring/js/device-change.js @@ -19,7 +19,17 @@ // This is done to show the time in server's timezone // because RadiusAccounting admin also shows the time in server's timezone. let strippedDateTime = new Date(dateTimeString.replace(/[-+]\d{2}:\d{2}$/, "")); - return strippedDateTime.toLocaleString(); + const locale = djangoLocale.replace("_", "-"); + const options = { + year: "numeric", + month: "short", + day: "numeric", + hour: "2-digit", + minute: "2-digit", + second: "2-digit", + hour12: false, + }; + return strippedDateTime.toLocaleString(locale, options); } function fetchRadiusSessions() {