"2016-01-01" 의 날짜는 오늘 부터 몇일 전인가?
// 두개의 날짜를 비교하여 차이를 알려준다.
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일 전입니다.