728x90
자바스크립트 Date함수는 날짜와 시간을 위한 메소드를 제공하는 함수입니다.
D-day 계산기나 달력이나 이런 부분들을 개발할 때에 사용하고 시간이나 알림등에도 사용하는 아주 중요한 함수입니다.
예를들어 여자친구와 사귄지 얼마나 되었는지 계산할 때 어떻게 할지 아래 코드를 사용해 보았습니다.
let today = new Date(2020, 8, 27);
let loveing = new Date(2013, 1, 10);
function loveDay(loveDate) {
// 여기에 코드를 작성해 주세요.
let td = today.getTime() / (1000*60*60*24);
let sd = loveDate.getTime() / (1000*60*60*24);
console.log(`오늘은 만난지 ${(td - sd) + 1}일째 되는 날 입니다.`);
}
loveDay(loveing);
today 변수는 오늘 날짜를 담았구요 , loveing 에는 만난 날짜를 적었습니다.
함수에 만난 날짜를 주고 그 부분을 가지고 계산을 하였습니다.
getTime()함수는 1970년 1월 1일부터 객체의 시간까지에 대한 밀리세컨드를 리턴합니다.
그 값을 받아서 계산을 하는데 1000을 나누면 초 / 60을 나누면 분 / 또 60을 나누면 시간 / 24를 나누면 일 단위를 계산할 수 있습니다.
고로 결과값은
오늘은 만난지 2787일째 되는 날 입니다.
가 출력이 됩니다 !
728x90
'JavaScript' 카테고리의 다른 글
자바스크립트 배열 가지고 놀기 (0) | 2020.08.27 |
---|---|
자바스크립트 기본 배열의 정의 (0) | 2020.08.27 |
Javascript for in 문 (0) | 2020.08.27 |
자바스크립트 property 가지고 놀기 (0) | 2020.08.26 |
자바스크립트 객체를 다루는 방법 (0) | 2020.08.26 |