이 기능은 날짜와 시간을 표시합니다. 시간은 '00:00:00'형식처럼 표시되지만 '초'는 정적으로만 이동하지 않습니다. 아래 코드는 다음과 같습니다.JavaScript를 사용하여 두 번째 타이머 이동을 만드는 방법은 무엇입니까?
function isDst(d) {
var dst = 60; // DST on by default.
// Up until March 9 switch off DST.
if ((d.getMonth() < 3) && (d.getDate() < 10)) { dst = 0; }
// After November 2 switch off DST.
if ((d.getMonth() > 9) && (d.getDate() > 2)) { dst = 0; }
return dst;
}
function init() {
var panel = document.getElementById("panel");
var now = new Date()
var offset = now.getTimezoneOffset();
var dst = isDst(now);
switch (offset) {
case (300 - dst): offset = "East Coast"; break;
case (360 - dst): offset = "Central"; break;
case (420 - dst): offset = "Mountain"; break;
case (480 - dst): offset = "Pacific"; break;
default: offset = "all";
}
panel.innerHTML = "Date and Time: " + now.toString() + "<hr>Welcome to " + offset + " visitors";
}
document.addEventListener("DOMContentLoaded", init, false);