반응형
오늘은 JavaScript 날짜 계산 및 날짜 비교하는 간단하게 function을 만들어 보려고 합니다.
날짜 계산하는 코딩이 어렵진 않지만 어쩌다 한번씩 쓰려고하면
계속 구글링해서 찾다보니 불편해서 간단하게 정리를해서 저도 자주 사용해 보려고 합니다.
먼저 날짜끼리 비교하기 위해 데이터를 일치하는 형태로 파싱한 후에
비교하도록 하겠습니다.
해당 소스는 다음과 같습니다.
yyyy-MM-dd 형태의 String 형이지만
JavaScript에서 비교 연산자를 통해 날짜 비교가 가능하여 유용하게 사용할 수 있습니다.
function fn_minDateCheck(inputDate){
var nowDate = new Date();
var month = '' + (nowDate.getMonth() + 1);
var day = '' + nowDate.getDate();
var year = nowDate.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
var nowDateParse = year + "-" + month + "-" + day; //2021-03-25
if(inputDate>nowDateParse){
alert("입력한 날짜가 현재 날짜보다 큽니다");
}else if(inputDate==nowDateParse){
alert("입력한 날짜와 현재 날짜가 같습니다")
}else{
alert("입력한 날짜가 현재 날짜보다 작습니다");
}
}
지금까지 JavaScript 날짜 계산 및 날짜 비교하는 function에 대한 포스팅이였습니다.
추가적으로 만들어 놓으신 좋은 function들이 있다면 댓글로 공유해주시면 감사하겠습니다.
반응형
'Develope > JavaScript' 카테고리의 다른 글
[JavaScript] jqgrid reload 및 reload가 되지 않을때 해결 방법 (0) | 2020.06.18 |
---|---|
[JavaScript] Jquery Map() 메서드 (0) | 2019.05.24 |
[JavaScript] history 객체 (0) | 2019.05.21 |
[JavaScript] Location 브라우저 url 정보 (0) | 2019.05.19 |
[JavaScript] Navigator 브라우저 및 운영체제 정보 (0) | 2019.05.19 |