function getTime() {
now = new Date();
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var todayy=now.getYear();
var todaym=now.getMonth();
var todayd=now.getDate();
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" 23:59:59";
later = new Date(todaystring);
days = (later - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (later - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (later - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (later - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
if (secondsRound <= 9) {
s1.innerHTML = "0";
s2.innerHTML = secondsRound;
} else {
s1.innerHTML = Math.floor(secondsRound/10);
s2.innerHTML = secondsRound%10;
}
if (minutesRound <= 9) {
m1.innerHTML = "0";
m2.innerHTML = minutesRound;
} else {
m1.innerHTML = Math.floor(minutesRound/10);
m2.innerHTML = minutesRound%10;
}
if (hoursRound <= 9) {
h1.innerHTML = "0";
h2.innerHTML = hoursRound;
} else {
h1.innerHTML = Math.floor(hoursRound/10);
h2.innerHTML = hoursRound%10;
}
newtime = window.setTimeout("getTime();", 1000);
}
function window::onload(){getTime();}
now = new Date();
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var todayy=now.getYear();
var todaym=now.getMonth();
var todayd=now.getDate();
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" 23:59:59";
later = new Date(todaystring);
days = (later - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (later - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (later - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (later - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
if (secondsRound <= 9) {
s1.innerHTML = "0";
s2.innerHTML = secondsRound;
} else {
s1.innerHTML = Math.floor(secondsRound/10);
s2.innerHTML = secondsRound%10;
}
if (minutesRound <= 9) {
m1.innerHTML = "0";
m2.innerHTML = minutesRound;
} else {
m1.innerHTML = Math.floor(minutesRound/10);
m2.innerHTML = minutesRound%10;
}
if (hoursRound <= 9) {
h1.innerHTML = "0";
h2.innerHTML = hoursRound;
} else {
h1.innerHTML = Math.floor(hoursRound/10);
h2.innerHTML = hoursRound%10;
}
newtime = window.setTimeout("getTime();", 1000);
}
function window::onload(){getTime();}
'Front-Html > Javascript' 카테고리의 다른 글
javascript php 문자열 관련 함수 비교 (2) | 2010.04.09 |
---|---|
javascript 배열을 이용한 select box 2개 연결 (1) | 2010.04.09 |
javascript calendar.js (1) | 2010.04.09 |
javascript lightbox lib (2) | 2010.04.09 |
menu.js (2) | 2010.04.07 |