JavaScript & HTML/JavaScript

JavaScript D-Day 소스

husks 2023. 2. 7. 15:20
반응형

"d-day"는 특정 이벤트까지 남은 일수를 나타냅니다. 다음은 특정 날짜까지 남은 일수를 계산하는 샘플 JavaScript 코드입니다.

const eventDate = new Date("2023-12-31"); //계산하려는 날짜를 넣으세요.

function calculateDDay() {
  const currentDate = new Date();
  const timeLeft = eventDate.getTime() - currentDate.getTime();
  const daysLeft = Math.floor(timeLeft / (1000 * 60 * 60 * 24));

  console.log("D-Day: " + daysLeft + " days");
}

calculateDDay();

이 코드는 Date 객체를 사용하여 이벤트 날짜를 정의한 다음 getTime() 메서드를 사용하여 현재 날짜와 이벤트 날짜 사이의 밀리초 수를 계산합니다.

마지막으로 남은 일수는 남은 시간을 하루의 밀리초 수(1000 * 60 * 60 * 24)로 나누고 Math.floor() 메서드를 사용하여 내림하여 계산합니다. 

 

결과 일 수는 콘솔에 기록됩니다.

반응형