자바스크립트 챌린지 day5.
vsc에서 실습
const timeContainer = document.querySelector('div');
timeText = timeContainer.querySelector('h1');
function getTime(){
const date = new Date(), // Date()는 class 개념인데 나중에 다루도록 하자
hours = date.getHours(),
minutes = date.getMinutes(),
seconds = date.getSeconds();
timeText.innerText = `&{hours}:${minutes}:${seconds}`;
}
function init(){
getTime();
}
init();
function init(){
getTime();
setInterval(getTime, 1000);
}
init();
if()버전
if(hours < 10){
timeText.innerText = `0${hours}`} else{
timeText.innerText = `${hours}`}
}
if()의 축약 버전
hours < 10 ? `0${hours}` : hours
const countDate = document.querySelector("span");
function xmasDDay(){
const countTime = new Date("2021-12-24:00:00:00+0900");
// 카운트다운 지정일을 선언
const nowDate = new Date();
// 현재를 선언
const diff = countTime.getTime() = nowDate.getTime();
// 카운트다운 지정일과 현재의 시간 차이 구하기
const diffDays = Math.floor(diff / (1000 * 60 * 60 * 24));
// 결과값을 일수 단위로 바꾸기 + 소수점 버리기(Math.floor)
span.innerHTML = diffDays < 10 ? `0${diffDays}일` : `${diffDays}일`;
// 남은 날을 출력하기
}
크리스마스 이브 카운트 다운 만들기 결과물 https://4r6g0.csb.app/