jquery datePicker: oracle не будет принимать, кроме dateFormat: 'yy-mm-dd' - PullRequest
0 голосов
/ 12 июля 2011

Когда я сохраняю дату с помощью jquery datepicker в oracle с форматом, отличным от 'yy-mm-dd', всегда возвращаю сегодняшнюю дату. Кто-нибудь знает почему? в оракуле или jquery есть что-то, что я должен знать? большое спасибо ...

Ответы [ 2 ]

1 голос
/ 12 июля 2011

jQuery не имеет выбора даты. Если вы используете jQuery UI datepicker , вы можете сказать ему, какой формат даты, используя опции dateFormat и altFormat.

Но звучит так, как будто вы передаете вывод средства выбора даты прямо на уровень вашей базы данных. Убедитесь, что вы правильно форматируете дату для БД, в идеале через параметр стиля «дата» (не string / varchar) в любом используемом слое подключения к БД. В частности, важно не просто передавать текст, отправленный со стороны клиента, непосредственно в БД; вам нужно проанализировать или хотя бы проверить дату на промежуточном уровне, чтобы предотвратить SQL-инъекцию атак.

0 голосов
/ 14 января 2014

Чтобы отформатировать дату (из указателя даты jQuery UI) для использования в Oracle, добавьте следующую конфигурацию.

dateFormat: "dd-M-yy"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...