자바스크립트에서 Date()로 시스템의 시간을 받아올 수 있다.
또한, Date()가 가지고 있는 getHours, getMinutes, getSeconds 메소드를 이용 하여 시간, 분, 초 의 정보를 받아올 수 있다.
Date()로 시간을 받고 현재 시간의 시,분,초 로 나타내고 시간을 기준으로 오전과 오후로 나누어 보았다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
<style media="screen">
#divClock{
font-size: 30px;
color: green;
}
</style>
<script type="text/javascript">
function showClock(){
var currentDate = new Date();
var divClock = document.getElementById('divClock');
var msg = "현재 시간 : ";
if(currentDate.getHours()>12){ //시간이 12보다 크다면 오후 아니면 오전
msg += "오후 ";
msg += currentDate.getHours()-12+"시 ";
}
else {
msg += "오전 ";
msg += currentDate.getHours()+"시 ";
}
msg += currentDate.getMinutes()+"분 ";
msg += currentDate.getSeconds()+"초";
divClock.innerText = msg;
if (currentDate.getMinutes()>58) { //정각 1분전부터 빨강색으로 출력
divClock.style.color="red";
}
setTimeout(showClock,1000); //1초마다 갱신
}
</script>
</head>
<body onload="showClock()">
<div id="divClock" class="clock">
</div>
</body>
</html>
|
cs |
'html, javacript' 카테고리의 다른 글
[HTML] 회원가입 폼 만들기 (0) | 2020.07.04 |
---|---|
[HTML][Java Script] 배열 메소드 (push, pop, shift, sort, reverse) (0) | 2020.07.04 |
[HTML] CSS, 자바스크립트 외부에서 호출하기 (0) | 2020.07.04 |
[HTML] 쿠키와 세션 (0) | 2020.07.04 |
[HTML] 파일의 절대주소와 상대주소 (0) | 2020.07.02 |
댓글