"2016-01-01" 의 날짜는 오늘 부터 몇일 전인가?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | // 두개의 날짜를 비교하여 차이를 알려준다. function dateDiff(_date1, _date2) { var diffDate_1 = _date1 instanceof Date ? _date1 : new Date(_date1); var diffDate_2 = _date2 instanceof Date ? _date2 : new Date(_date2); diffDate_1 = new Date(diffDate_1.getFullYear(), diffDate_1.getMonth()+1, diffDate_1.getDate()); diffDate_2 = new Date(diffDate_2.getFullYear(), diffDate_2.getMonth()+1, diffDate_2.getDate()); var diff = Math.abs(diffDate_2.getTime() - diffDate_1.getTime()); diff = Math.ceil(diff / (1000 * 3600 * 24)); return diff; } var a = '2016-01-01' ; console.log( 'a는 오늘로 부터 ' + dateDiff(a, new Date()) + '일 전입니다.' ); |
실행 결과
a는 오늘 부터 208일 전입니다.
'Javascript > 기타' 카테고리의 다른 글
[Moment.js] Javascript 날짜 표현 시 사용할 수 있는 라이브러리 추천 (1) | 2017.03.20 |
---|---|
[D3] D3를 이용하여 Linear Gauge 그래프 만들기(v4). (0) | 2017.03.05 |
Javascript::배열(array) 관련 함수들(push,pop,shift,unshift,splice,slice) 사용방법 (1) | 2015.07.29 |
Javascript::배열(array) forEach Loop 하는 방법 (0) | 2015.07.29 |
Javascript::여러 숫자(배열, 변수) 중 에서 최대, 최소 값 찾기 (0) | 2015.07.29 |