function mainFunc() {
dueDate = "30/12/2014";
var firstReminderDate = dueDate;
var today = new Date();
var firstDate = convertToDate(firstReminderDate);
if (today > firstDate) {
//send reminder to A
} else {
// send reminder to B
}
}
function convertToDate(dateString) {
var dateData = dateString.split("/");
var date = new Date(new Date().setFullYear(dateData[0], dateData[1] - 1, dateData[2]));
return new Date(date);
}
시간이 아닌 두 날짜를 비교해야하며 시간 부분을 제거하고 날짜를 비교하는 방법이 필요합니까? convertToDate()가 매주 "Thu Jan 01 05:30:00 GMT + 05 : 30 1970"을 반환합니까?두 가지 형식으로 자바 스크립트에서 날짜를 비교하는 방법?
인 ISO 포맷 사용 YYYY-MM-DD 새로운 날짜 (dateData [2] + '-'+ dateData [1] + '-'+ dateData [0 ]) – InferOn
dd/mm/yyyy로만 입력됩니다. – atjoshi
날짜 계산/조작? -> [moment.js] (http://momentjs.com/)와 같은 라이브러리를 사용하십시오 :) 날짜가 많은 함정 (형식, 윤년, 일광 절약 시간제 등)이 있습니다. – Andreas