나는 사용자의 현지 시간을 확인하고 현지 시간에 따라 페이지의 이미지를 전환하는 js 스크립트를 가지고있다. 조건은 하나의 이미지가 6AM에서 6PM까지 표시되어야하고 다른 이미지는 6PM에서 6AM까지 표시되어야합니다. 자정 이후에 조건이 제대로 작동하지 않고 그 기간 동안 선택한 이미지가 표시되지 않는 것을 제외하면 모든 것이 잘 작동합니다. 여기 스크립트 내가이된다자바 스크립트 날짜 문제
function SetHiddenVariable() {
var localTime = new Date();
var hour = localTime.getHours();
var minute = localTime.getMinutes();
var time = hour + ':' + minute;
var suffix = "AM";
if(hour >=12)
{
suffix = "PM";
hour = hour - 12;
}
if(minute < 10)
{
minute = "0" + minute;
}
var timeMorning = new Date("1/1/2012 06:00 AM");
var timeEvening = new Date("1/1/2012 06:00 PM");
var realTime = new Date("1/1/2012 " + time);
var logo = document.getElementById('imgLogo');
if (realTime < timeMorning && realTime > timeEvening) {
if (logo == typeof ('undefined')) return;
logo.src = 'Images/night.png';
}
}
나는이 문제를 해결하는 방법에 어떤 생각?