2010-08-10 9 views
-1

현재 시간을 기준으로 시간 필드의 유효성을 검사 할 수있는 방법이 있습니까? 나는 이미 simillar 질문을 올렸지 만, 이제 나는 그 옵션에서 벗어나 이것을 시도하기로 결심했다.시간 및 날짜 필드 확인

1) 사용자에게 시간을 선택하도록 요청합니다 (jquery timepicker 사용). 2) 그 시간이 미래 시간인지 그리고 이미 사라 졌는지 확인하십시오.

나는 또한 datepicker가 있으므로 그 날짜의 시간을 확인하는 방법이 있으면 좋을 것입니다. 예를 들어, 한 사용자가 날짜 선택 도구에서 "2010 년 8 월 10 일 (오늘 날짜)"을 선택한 다음 timepicker를 사용하여 시간을 선택하는 경우 사용자가 오전 6시를 선택한다고 가정하면 해당 날짜의 해당 시간이 이미지나 갔는지 확인할 방법이 있습니까? 그 사용자는 이미 사라진 시간을 선택할 수 없기 때문입니다. 나는이 두 필드를 가져 와서 그것이 유효한 입력인지 아닌지 알아보기위한 PHP 솔루션이 있다면 괜찮습니다. 나를 안내 해줘.

시스템 날짜를 기준으로 현재와 미래 날짜의 날짜 선택 도구가 작동하고 시스템 날짜가 6 월으로 변경되었고 날짜 선택 도구가 8 월 6 일부터 표시되기 시작했습니다. 이 문제를 해결할 수 있다면 어떨까요?

+2

여기에 3 개 또는 4 개의 질문이 있습니다. 객관적으로 대답 할 수있는 명확한 질문 하나를 이상적으로 게시하면 더 좋습니다. –

+0

혼란을 가져 주어서 죄송합니다. 나는 단지 내가 이미 사라진 날짜를 선택하지 않았는지 확인하기 위해 실제 시간과 날짜에 대해 날짜와 시간에 대한 사용자 입력을 어떻게 검증 할 수 있는지 알고 싶다. 감사. – Jay

답변

0

mktime()을 사용하면 이러한 모든 문제를 해결할 수 있습니다. 날짜가 맞으면 unix timestamp를 만듭니다 (그렇지 않으면 false을 반환합니다). 또한 값이 현재 시간 소인 (time() 기능 사용)보다 큰지 확인할 수도 있습니다.