반응형

홈페이지 개발시 날짜 및 시간을 출력하는 소스입니다. 

자바스크립트 내장객체중 Date 객체를 사용 하였습니다.


Date 객체의 getDay() 메소드는 현재 요일을 0(일)~6(토) 까지의 숫자로 표시 해줍니다.

그래서 switch 문을 이용하여 요일로 수정 하였습니다.


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
var dt = new Date();
var year = dt.getFullYear(); // 년도
var month = dt.getMonth();   // 월
var date = dt.getDate();     // 일
var day = dt.getDay();       // 요일(포맷 전)
var hours = dt.getHours();   // 시간
var mins = dt.getMinutes();  // 분
var snd = dt.getSeconds();   //초
var msnd = dt.getMilliseconds(); // 밀리초
 
console.log(day);
var dayName;    // 요일(포맷 후)
 
switch(day) {
    case 0:dayName="일요일"; break;
    case 1:dayName="월요일"; break;
    case 2:dayName="화요일"; break;
    case 3:dayName="수요일"; break;
    case 4:dayName="목요일"; break;
    case 5:dayName="금요일"; break;
    case 6:dayName="토요일"; break;
}
 
document.write(year+"년 "+month+"월 ",+date+"일 "+dayName+"<br>");
document.write(hours+"시 "+mins+"분 "+snd+":"+msnd+"초");





출력 결과 : 




반응형

+ Recent posts