![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Mam problem z pobraniem daty od użytkownika w formacie d.m.Y
na formie mam coś takiego i elegancko przyjmuje datę tylko w formacie dd.mm.YY Ale źle działa zapis do bazy. Po wpisaniu w formularzu na stronie daty 19.10.2011 w bazie zostaje zapisana jako 20.10.2020 Jakaś podpowiedź co jeszcze trzeba zrobić? Ten post edytował pewex 20.10.2011, 11:03:36 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 7 Dołączył: 10.03.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zgaduje, że używasz MySQL? W MySQL daty zawsze zapisywane są w formacie "YYYY-MM-DD" więc w takim formacie powinieneś mu je podawać. Jeżeli chcesz wyświetlać je inaczej, napisz własny widget który będzie ją formatował tak jak ma być wyświetlona oraz walidator który w metodzie doClean() zrobi z tego datę jaką oczekuje baza.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
na rozwiązania najbardziej oczywiste najtrudniej jest wpaść
zrobiłem konwersje w metodzie setData w modelu |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:39 |