제목 | 날짜 선택에 제한을 둘때 | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 책상다리 | 작성시각 | 2021/01/13 14:52:34 |
|
|||
특정 일이 지나면 한달전 날짜부터는 선택이 안되게 하려고 합니다. 예를들어 지금이 12월이고, 20일이 지나면 11월 날짜 부터는 선택이 안되게 하는걸 구현하려는데요. 처음에는 단순히 생각해서 현재가 12월23일이고 11월을 선택했을때, $select_month = 11; if(date('d') > '20' AND date('m') > $select_month)) { ErrorMsg('20일이 지나면 전달은 선택할수 없습니다'); } 이렇게 하려고 했는데, 생각해보니까 지금이 1월이나 2월 뭐 그런 식이고, 전달인 11월 12월을 고르면 더 숫자가 크다보니까 이렇게 하면 안될거 같더라구요;; strtotime 이나 mktime 같은걸로 어떻게 해보려고 했는데, 엉망진창인 느낌이라 조언을 구합니다; |
|||
다음글 | 응답없을 경우 처리방법 (4) | ||
이전글 | MySQL 정렬 후 문제 (8) | ||
한대승(불의회상)
/
2021/01/13 14:54:12 /
추천
0
자바스크립트와 PHP가 섞여 있군요.
|
책상다리
/
2021/01/13 15:09:14 /
추천
0
한대승(불의회상)// 안녕하세요. 아 네 ErrorMsg로 함수 만들어서 alert처럼 쓰는데, 여기서 저렇게 적었네요;;;수정하겠습니다;
|
한대승(불의회상)
/
2021/01/13 15:18:11 /
추천
0
잘못된 날짜를 선택했을때 오류는 자바스크립트에서 처리해야 할 것같은데요. 서버로 전송후 오류 처리를 하는건가요? |
책상다리
/
2021/01/13 15:30:17 /
추천
0
한대승(불의회상) // 일단 익숙해서 php로 전송후에 처리하려고 했는데, 자바스크립트로 해보겠습니다 감사합니다. 너무 생각이 짧았네요
|
변종원(웅파)
/
2021/01/14 09:12:50 /
추천
0
프론트에서 체크하고 서버도 체크해야합니다. 서버는 오늘날짜에서 20일전 타임스탬프를 구하고 선택한 날짜 타임스탬프랑 비교하시면 됩니다. |