Post
#1
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Witam,
mam drobne problem z rozkminieniem użycia walidatora daty. Otóż mam pole typu text, w którym wpisuję datę. Chciałbym aby: [*] data była w formacie Y-m-d [*] nie można było wpisać daty wcześniejszej niż 7 dni od dnia bieżącego [*] nie można było wpisać daty późniejszej niż 31 dni od dnia bieżącego Mam takie coś:
Sprawdzenie wymagalności oraz formatu działa bez zarzutu, natomiast jakiejkolwiek daty bym nie wpisał zawsze otrzymam komunikat o tym, że data jest za wczesna. Jak temu zaradzić? Co robię źle? I jeszcze przy okazji: jak sprawdzić czy wpisana data faktycznie istnieje? Rozumiem, że przy uruchomieniu 'min' oraz 'max' zostanie to automatycznie sprawdzone ale pytam z czystem ciekawości. Pozdrawiam, pion |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Tak, korzystam ze zwykłego inputa. Dzięki za sugestię, jutro sprawdzę czy Twój zabieg pomoże.
// Dziś: Twoja modyfikacja działa. Działa ale tylko na localu, a na serwerze docelowym wywala cały czas błąd formatu daty :/ Domyślam się, że problemem są te <year> bo po ich usunięciu walidacja na etapie formatu przechodzi pomyślnie. Na localu mam PHP 5.2.6, a na serwerze jest 5.1.6. Jednak z tego co wyczytałem: Cytat And first of all, the next version of symfony, the 1.1, released at the end of the Summer, will require at least PHP 5.1.0. więc teoretycznie wymagania są spełnione (a korzystam z S 1.1.2). Co w takiej sytuacji? :| pion |
|
|
|
phpion [Symfony] problemy z sfValidatorDate (S 1.1) 22.09.2008, 09:56:55
destroyerr Przede wszystkim powinieneś raczej mieć strtotime(... 22.09.2008, 15:52:59
phpion Dzięki za odpowiedź. Mam jednak dwie uwagi:
1. Pow... 22.09.2008, 18:08:44
destroyerr Aha.
Cytat[*] nie można było wpisać daty wcześniej... 22.09.2008, 18:46:56
destroyerr Tak jest problem z tym, dziwię się, że nie dostałe... 23.09.2008, 15:59:54
phpion W końcu działa! Dzięki serdeczne za pomoc 24.09.2008, 07:07:32 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:42 |