2013-10-04 3 views
0

주어진 날짜의 유효성을 검사 할 수 없습니다. 여러 가지 시간 형식 옵션이 있습니다.MomentJS String + 형식이 작동하지 않습니다.

moment("10/4/2013 01:00",["DD-MMM-YYYY HH:mm:ss", "DD-MMM-YYYY HH:mm", "MM/DD/YYYY HH:mm"]).isValid(); 

위 그러나 완전히 다른 경우, 내가 라인에 세 편지 쓰기 달 형식을

moment("10/4/2013 01:00",["DD-MMM-YYYY HH:mm", "MM/DD/YYYY HH:mm"]).isValid(); 

두 가지 형식을 추가 할 때 다시 그것은 무효가됩니다

moment("10/4/2013 01:00",["MM/DD/YYYY hh:mm"]).isValid(); 

은 유효하지만 moment이 (가) 날짜를 파싱하지 않습니다.

어느 형식 으로든 날짜의 유효성을 검사하고 싶습니다.

+0

당신 (또는 다른 누군가)이 이미 [이미] (https://github.com/moment/moment/issues/1165)에 로그인 한 것처럼 보입니다. –

+0

나는 그랬다. 답장을 보내 주셔서 감사합니다. – lostpacket

답변

0

여러 형식의 유효성 검사는 문자열이 모든 형식에서 유효한지 확인하는 것으로 보입니다.

포맷을 반복하고 날짜가 적어도 그 중 하나에서 유효한지 확인하는 기능을 수행하기 만하면됩니다.

+0

아니요, 그렇게하지 않습니다. 이러한 특정 형식의 버그가 있습니다. * 작동해야합니다. –

관련 문제