Java Script
[ Java Script ] D-day 계산 프로그램 만들기
dauneee
2022. 2. 18. 11:50
< 코드 1 >
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Date 날짜객체</title>
</head>
<body>
<script type="text/javascript">
var today = new Date();
var dYear = prompt('년도 입력');
var dMonth = prompt('월 입력');
var dDate = prompt('일 입력');
var dday = new Date(dYear, (dMonth - 1), dDate);
var gap = dday.getTime() - today.getTime();
var result = Math.ceil(gap / (1000 * 60 * 60 * 24));
if (result < 0) {
result = -result;
console.log(result + '일 지났습니다');
} else if (result > 0) {
console.log(result + '일 남았습니다');
} else if (result == 0) {
console.log("D-Day!");
}
</script>
</body>
</html>
< 코드 2 >
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Date 날짜객체 예제풀이</title>
</head>
<body>
<script type="text/javascript">
// 1. 객체 -> 생성자
// 2. 월 00에서 시작!
var input=prompt('날짜를 입력하시면 D-day를 확인해드립니다. (ex)YYYY/MM/DD');
var dDay=new Date(input);
var toDay=new Date();
var gap = dDay.getTime() - toDay.getTime(); //시간차 계산
var result = Math.ceil(gap/(1000*60*60*24));//날짜로 환산
alert(result+"일 입니다!");
</script>
</body>
</html>