[ Web 관련 ]/자바스크립트
자바스크립트 실시간 시간 표시
BIZLAB
2021. 4. 21. 17:29
<script>
function clock(){
var date = new Date();
//년도
var nowYear = date.getFullYear();
// date Object
var month = date.getMonth();
// 월
var clockDate = date.getDate();
// 날짜
var day = date.getDay();
// 요일은 숫자형태로 리턴되기때문에 미리 배열로
var week = ['일', '월', '화', '수', '목', '금', '토'];
// 시간
var hours = date.getHours();
// 분
var minutes = date.getMinutes();
// 초
var seconds = date.getSeconds();
// 시간 분 초는 한자리 수 이면 앞에0을 붙임
var hours_str = hours < 10 ? "0"+hours : hours;
var minutes_str = minutes < 10 ? "0"+minutes : minutes;
var seconds_str = seconds < 10 ? "0"+seconds : seconds;
// 월은 0부터 1월이기때문에 +1일을 해주고
$(".bn_date").html(nowYear+"년 "+(month+1)+"월 "+clockDate+"일 "+week[day]+"요일");
$(".bn_time").html(hours_str+":"+minutes_str+":"+seconds_str);
}
function init() {
// 최초에 함수를 한번 실행
clock();
//1초마다 반복
setInterval(clock, 1000);
}
$(document).ready(function(){
init();
});
</script>