왜냐하면 자기소개 웹에 많은 기능을 넣게되면
오히려 방문자에게 반감을 일으키지 않을까 생각이 들었다.
(깔끔하고 심플하니까.)
<div id="date" class="date">date</div>
<div id="time" class="time">time</div>
function setClock(){
const today = new Date();
const year = today.getFullYear();
const month = today.getMonth()+1;
/*
컴퓨터는 0부터 시작하기때문에 1월 부터 시작한 해당 월을 카운팅 하려면 +1해줘야한다.(그렇지 않으면 1월은 0월로 표시될 수 있다.)
*/
const day = today.getDate();
const hour = modifyNumber(today.getHours());
const min = modifyNumber(today.getMinutes());
const sec = modifyNumber(today.getSeconds());
const formatDate = year+"."+(("00"+month.toString()).slice(-2))+"."+(("00"+day.toString()).slice(-2));
document.getElementById("date").innerHTML = formatDate
document.getElementById("time").innerHTML = hour + ":" + min + ":" + sec;
}
function modifyNumber(time){
if(parseInt(time)<10){
return "0" + time;
}
else return time;
}
window.onload = function(){
setClock();
setInterval(setClock,1000); // 1초 간격으로 secClock 함수 실행.
}
(날짜와 시간에대한 디자인은 다음번 포스팅에 올리도록 하겠다.)