Я ничего не знаю о javascript, но я пытаюсь получить недельный таймер с фиксированным часовым поясом, чтобы он показывал одинаковый обратный отсчет для всех, независимо от того, где они смотрят на него. Я получил этот код где-то здесь:Исправлен часовой пояс в еженедельном таймере javascript
var cday;
var timeInSecs;
var ticker;
function getSeconds() {
var now = new Date();
var nowtime= now.getTime();
var countdowntime = new Date(now.getFullYear(),now.getMonth(),now.getDate(),2,0,0);
var dy = 1 ;
var atime = countdowntime.getTime();
var diff = parseInt((atime - nowtime)/1000);
if (diff >0) {
cday = dy - now.getDay();
}
else {
cday = dy - now.getDay() -1;
}
if (cday < 0) { cday += 7; }
if (diff <= 0) { diff += (86400 * 7) }
startTimer (diff);
}
function startTimer(secs) {
timeInSecs = parseInt(secs);
ticker = setInterval("tick()",1000);
tick();
}
function tick() {
var secs = timeInSecs;
if (secs>0) {
timeInSecs--;
}
else {
clearInterval(ticker);
getSeconds();
}
var days = Math.floor(secs/86400);
secs %= 86400;
var hours= Math.floor(secs/3600);
secs %= 3600;
var mins = Math.floor(secs/60);
secs %= 60;
var result = "League update in " + cday +":";
result += ((hours < 10) ? "0" : "") + hours + ":" + ((mins < 10) ? "0" : "") + mins
+ ":" + ((secs < 10) ? "0" : "") + secs ;
document.getElementById("countdown").innerHTML = result;
}
И это прекрасно работает как недельный таймер, но я понятия не имею, как реализовать фиксированный часовой пояс вещь в этом. Я видел коды, использующие Date.UTC, но кодирование, которое я должен получить, отличается от других, поэтому я действительно не уверен, как я должен работать. :(Я видел коды для получения определенного времени часового пояса, но мне нужно сопоставить его с недельным таймером, и я не могу найти ничего, что поможет.
Время, в которое я хотел бы обратный отсчет для сброса at каждый понедельник 2:00 KST, который будет в воскресенье 17:00 UTC, но я серьезно не знаю, как сказать обратный отсчет, чтобы использовать только UTC (или KST, но я считаю, что UTC будет проще). Может ли кто-нибудь помочь
_ «Я ничего не знаю о JavaScript» _ -., возможно, вы должны рассмотреть вопрос о найме кого-то –
@HoboSapiens Ух, нет, спасибо. Я довольно уверен, что это относительно мало. И если мне ничего не объясняется, я, конечно же, ничего не знаю, верно? Это не то, что я абсолютно не могу сделать. Мне просто нужна помощь, чтобы понять и понять, что делать. – Kach