diff --git a/files/timezones.js b/files/timezones.js index d9ece81..12fdceb 100644 --- a/files/timezones.js +++ b/files/timezones.js @@ -123,21 +123,33 @@ function update_timezones(){ else if (dth == 2 || dth == 22) {dth += "nd"} else {dth += "th"} - time = time.replace(/\{YEAR\}/g, date.getUTCFullYear()); - time = time.replace(/\{MONTH\}/g, date.getUTCMonth()); + if (zone == "BST") { + time = time.replace(/\{YEAR\}/g, es[i].dataset["year"]); + time = time.replace(/\{MONTH\}/g, es[i].dataset["month"]); + time = time.replace(/\{DATE\}/g, es[i].dataset["day"]); + time = time.replace(/\{HOUR\}/g, es[i].dataset["hour"]); + time = time.replace(/\{0HOUR\}/g, zeropad(es[i].dataset["hour"], 2)); + time = time.replace(/\{24 HOUR\}/g, es[i].dataset["hour"]); + time = time.replace(/\{24 0HOUR\}/g, zeropad(es[i].dataset["hour"], 2)); + time = time.replace(/\{MINUTE\}/g, zeropad(es[i].dataset["minute"], 2)); + } else { + time = time.replace(/\{YEAR\}/g, date.getUTCFullYear()); + time = time.replace(/\{MONTH\}/g, date.getUTCMonth()); + time = time.replace(/\{DATE\}/g, date.getUTCDate()); + time = time.replace(/\{HOUR\}/g, date.getUTCHours()); + time = time.replace(/\{0HOUR\}/g, zeropad(date.getUTCHours(), 2)); + time = time.replace(/\{24 HOUR\}/g, date.getUTCHours()); + time = time.replace(/\{24 0HOUR\}/g, zeropad(date.getUTCHours(), 2)); + time = time.replace(/\{MINUTE\}/g, zeropad(date.getUTCMinutes(), 2)); + } + time = time.replace(/\{MONTHNAME\}/g, months[date.getUTCMonth()]); - time = time.replace(/\{DATE\}/g, date.getUTCDate()); time = time.replace(/\{DATETH\}/g, dth); time = time.replace(/\{WEEKDAY\}/g, days[date.getUTCDay()]); time = time.replace(/\{AM\/PM\}/g, ampm); time = time.replace(/\{am\/pm\}/g, ampm.toLowerCase()); - time = time.replace(/\{HOUR\}/g, date.getUTCHours()); - time = time.replace(/\{0HOUR\}/g, zeropad(date.getUTCHours(), 2)); - time = time.replace(/\{24 HOUR\}/g, date.getUTCHours()); - time = time.replace(/\{24 0HOUR\}/g, zeropad(date.getUTCHours(), 2)); time = time.replace(/\{12 HOUR\}/g, h12); time = time.replace(/\{12 0HOUR\}/g, zeropad(h12, 2)); - time = time.replace(/\{MINUTE\}/g, zeropad(date.getUTCMinutes(), 2)); if (date.getUTCMinutes() == 0) { time = time.replace(/\{\?:MINUTE\}/g, ""); diff --git a/template/intro.html b/template/intro.html index 5be0a7c..6bab472 100644 --- a/template/intro.html +++ b/template/intro.html @@ -29,7 +29,7 @@ - +