✍
let date1 = new Date();
document.write(date1 + "<br>"); // 현재 날짜와 시간 출력
let date2 = new Date("2020-10-10");
document.write(date2 + "<br>"); // 특정 날짜 출력
let date3 = new Date("2020-10-10T23:59:59");
document.write(date3 + "<br>"); // 특정 날짜와 시간 출력
💻
✍
let now = new Date(); // 현재 시간 기준
let startDay = new Date("2022-12-22"); // 2022-12-12 기준
let nowTime = now.getTime();
let startTime = startDay.getTime();
let passedTime = nowTime - startTime;
document.write("nowTime : " + nowTime + "<br>");
document.write("startTime : " + startTime + "<br>");
document.write("passedTime : " + passedTime + "<br>");
document.write("<hr>");
let differenceTime = Math.round(passedTime / 1000 / 60 / 60 / 24);
document.write("differenceTime : " + differenceTime + "일");
if(differenceTime > 0) {
document.write("지났습니다!");
} else if (differenceTime < 0) {
document.write("남았습니다!");
} else {
document.write(" : 현재입니다!");
}
💻
✍
let now2 = new Date();
document.write("현재 연도 : " + now2.getFullYear() + "<br>");
document.write("현재 월 : " + (now2.getMonth()+1) + "<br>"); //0~11 사이의 값이 출력되기 때문에 월+1 필요하다.
document.write("현재 일 : " + (now2.getDate()) + "<br>");
switch(now2.getDay()){
case 0 : document.write("현재 요일 : 일<br>"); break;
case 1 : document.write("현재 요일 : 월<br>"); break;
case 2 : document.write("현재 요일 : 화<br>"); break;
case 3 : document.write("현재 요일 : 수<br>"); break;
case 4 : document.write("현재 요일 : 목<br>"); break;
case 5 : document.write("현재 요일 : 금<br>"); break;
case 6 : document.write("현재 요일 : 토<br>"); break;
}
let hour = now2.getHours();
let min = now2.getMinutes();
let sec = now2.getSeconds();
document.write("현재 시각 : " + hour + "시" + min + "분" + sec + "초");
💻
✍
now2.setFullYear(2000);
document.write(now2)
💻
'개발 > Javascript' 카테고리의 다른 글
[Javascript] history 객체 (0) | 2023.01.14 |
---|---|
[Javascript] pop up () (0) | 2023.01.14 |
[Javascript] array, date (0) | 2023.01.14 |
[Javascript] 배열 (0) | 2023.01.14 |
[Javascript] 선택자 (0) | 2023.01.14 |