JavaScript

Date()

ma_ro 2020. 2. 1. 02:55

Date 객체를 이용할 때 사용한다. 

원하는 날짜를 Date객체로 이용할 수도 있고, 현재 시각을 가져올 수도 있다.

아래는 지정 시간 D-DAY 계산 코드.

 

function getTime() {
  // Don't delete this.
  const xmasDay = new Date("2020-12-25:00:00:00+0900");
  const today = new Date();
  const day = Math.floor((xmasDay - today) / (1000*60*60*24));
  const hours = Math.floor(((xmasDay - today) % (1000*60*60*24)) / (1000*60*60));
  const minuites = Math.floor(((xmasDay - today) % (1000*60*60)) / (1000*60));
  const seconds = Math.floor(((xmasDay - today) % (1000*60)) / 1000);
  clockTitle.innerText = `${day}d ${
              hours < 10 ? `0${hours}` : hours}h ${
              minuites < 10 ? `0${minuites}` : minuites}m ${
              seconds < 10 ? `0${seconds}`: seconds}s`;
}