2017-09-20 14 views
0

나는 내 form.and 유형에있는 생일 필드가 날짜 선택기 (날짜 선택기에 의해 선택)입니다. 나는 우리가 D/M/Y 일치하지 말 31/06/1396 및 유효성 검사기 같은 일을하고 진실을 말할이다PHP/Laravel에서 태양 Hijri (SH) 날짜를 확인하는 방법

'birthday'=>'required|date_format:"d/m/Y"|after:"01-01-1396"', 

에 의해 그러나 태양 회교 식 달력에서이 요청을 확인합니다.

이제 Solar Hijri (SH) 날짜를 어떻게 확인할 수 있습니까? 상반기 31 일이 태양 회교 (SH) 일정 에서

는 향후 5 30 일을 가지고 있고, 지난 달 평소 년 이십구일하지만 윤년에 30 일이있다.

+0

당신이 시도 Y/m/d를위한이 내가 당신이 형식은 생각 (30)

될 수 있습니다 틀린 것은'd/m/Y' 여야합니다 – User97798

+0

제 질문을 편집합니다 제가 여기 잘못 쓰고 있습니다 6과 같은 달에 대한 주된 문제점은 31 일입니다 –

답변

0

는 지금이 정규식을 사용하지만 윤년을 를 확인하지 년대와 12 개의 달

'birthday'=>['required' ,'regex:/^\d{4}[\/\-]((0?[1-6])[\/\-](0?[1-9]|[12][0-9]|3[01])|(0?[7-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|30))$/'] 
+0

당신은 이것을 사용할 수 있습니다 'date'=> 'required | regex :/[0-9] {2} \/[0-9] {2} \/[0-9] {4}/' ' –