jquery datePicker: oracle nie przyjmuje innych niż dateFormat: 'yy-mm-dd' - jquery, oracle, datepicker

Kiedy zapisuję datę używając datepicker jquery dowyrocznia w formacie innym niż „rr-mm-dd” zawsze powraca dzisiaj. Czy ktoś wie dlaczego? czy jest coś w wyroczni lub jquery, które muszę wiedzieć? wielkie dzięki...

Odpowiedzi:

1 dla odpowiedzi № 1

jQuery nie ma wyboru daty. Jeśli używasz datepicker interfejsu użytkownika jQuery, możesz powiedzieć, jaki jest format daty przez dateFormat i altFormat opcje.

Ale brzmi to tak, jakbyś przekazywał wyjściedatepicker bezpośrednio do warstwy bazy danych. Upewnij się, że formatujesz datę poprawnie dla bazy danych, najlepiej przez parametr stylu „data” (nie łańcuch / varchar) w dowolnej warstwie połączenia DB, której używasz. W szczególności ważne jest, aby nie przekazywać bezpośrednio tekstu wysłanego ze strony klienta do bazy danych, dlatego należy przeanalizować lub przynajmniej sprawdzić datę w środkowej warstwie, aby zapobiec SQL injection ataki.


0 dla odpowiedzi nr 2

Aby sformatować datę (datepicker interfejsu użytkownika jQuery) do użycia w Oracle, dodaj następującą konfigurację.

dateFormat: "dd-M-yy"