From b21865853b64793666e45cd2819245cad9eac2d1 Mon Sep 17 00:00:00 2001 From: Lorenzo Yario Date: Thu, 20 Jun 2024 20:38:35 -0700 Subject: [PATCH] fix the rest of local-time.js somehow --- js/local-time.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/js/local-time.js b/js/local-time.js index 73cee494..9c39ed78 100644 --- a/js/local-time.js +++ b/js/local-time.js @@ -21,15 +21,20 @@ $(document).ready(function(){ if (parts.length === 2) { var timeParts = parts[1].split(':'); if (timeParts.length === 3) { - var secondsParts = timeParts[2].split('.'); - if (secondsParts[0] > 59) { - secondsParts[0] = '59'; + var seconds = timeParts[2]; + if (seconds.length > 2) { + seconds = seconds.substr(0, 2) + '.' + seconds.substr(2); } - timeParts[2] = secondsParts.join('.'); + // Ensure seconds part is valid + if (parseFloat(seconds) > 59) { + seconds = '59'; + } + timeParts[2] = seconds; } parts[1] = timeParts.join(':'); } s = parts.join('T'); + if (!s.endsWith('Z')) { s += 'Z'; } @@ -123,3 +128,4 @@ $(document).ready(function(){ do_localtime(document); }); +