풍선도움말...

호가계부를 시작페이지로

은행 카드 증권 보험 부동산

     
My 즐겨찾기 수정
[무료]  오늘의 운세  /  바이오리듬
여기는 회원님이 직접 등록하신
즐겨찾는 사이트가 출력됩니다.
컴퓨터와 관련있는 모든 팁을 공유합시다.

[Javascript] 날짜 유효성 검사

호가계부|2018-09-13 09:20:21|조회 : 1639
입력받은 날짜가 유효한 날짜인지 검사한다.
윤년인지도 검사한다.

// 날짜가 포맷에 맞는지 검사
function isDateFormat(d) {
var df = /[0-9]{4}-[0-9]{2}-[0-9]{2}/;
return d.match(df);
}

// 윤연에 해당하는지 검사
function isLeaf(year) {
var leaf = false;

if(year % 4 == 0) {
leaf = true;
if(year % 100 == 0) leaf = false;
if(year % 400 == 0) leaf = true;
}
return leaf;
}

// 날짜가 포맷에 맞고 윤연에 해당하는지 실제 날짜 유효성 검사
function isValidDate(d) {
if(!isDateFormat(d)) return false;

var month_day = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

var dateArray = d.split('-');
var year = Number(dateArray[0]);
var month = Number(dateArray[1]);
var day = Number(dateArray[2]);

if(day == 0) return false;

var isValid = false;

// 윤년
if(isLeaf(year)) {
if(month == 2) {
if(day < = month_day[month-1] + 1) isValid = true;
} else {
if(day < = month_day[month-1]) isValid = true;
}
} else {
if(day < = month_day[month-1]) isValid = true;
}
return isValid;
}


isValidDate('2017-10-13');








번호 제             목 첨부 작 성 일 작성자 조회
100  

Chrome 크롬 강력 새로고침 단축키

  2019-07-15 호가계부 27
99  

홈페이지(웹브라우저) 창 가로 세로 확인 방법

  2019-07-07 호가계부 101
98  

Html CSS 수직으로 중앙 정렬 하는 방법

  2019-07-05 호가계부 87
97  

textarea 엔터키 입력할때마다 입력박스 높이를 증가시키는 자바...

  2019-06-19 호가계부 268
96  

javascript encodeURI -> php EUC-KR decode

(1)
  2019-06-18 호가계부 263
95  

윈도우 창 단축키

  2019-06-07 호가계부 280
94  

컴퓨터 종료시간 예약하기

2019-03-22 호가계부 1116
93  

말풍선 위치 계산 (마우스 포인터 위치계산)

  2019-01-14 호가계부 1977
92  

[Javascript] 날짜 유효성 검사

  2018-09-13 호가계부 1640
89  

MySql 기존 컬럼에 자동증가 속성 변경, 추가 및 초기화

  2018-08-15 호가계부 8312
88  

CSS 반응형 레이아웃 만들기

2018-07-25 호가계부 5192
87  

CSS로 글자 자르기 및 말줄임 표시 하기

  2018-07-24 호가계부 3460
86  

홈페이지 팝업창 화면 가운데 출력하기

  2018-07-12 호가계부 2815
83  

URL 최대길이

  2015-06-16 호가계부 7041
82  

공공저작물 자유이용 사이트

  2015-06-16 호가계부 8892
81  

저작권 문제없는 무료 이미지 사이트

  2014-11-07 호가계부 14772
80  

[JavaScript] 연관배열

  2014-10-25 호가계부 6042
79  

[JavaScript] typeof 문 사용방법

  2014-10-25 호가계부 7304
78  

[JavaScript] try catch문 사용방법

  2014-10-25 호가계부 8558
77  

Internet Exploer 11 시작페이지로 등록 문제

  2014-10-25 호가계부 8390
처음으로 앞으로 | [1] 2 3 4 5 | 다음 마지막