как получить всегда один и тот же формат даты для вставки в таблицу sql из региональной установки dateformat datepicker (пользовательский jquery)

0

Я хочу использовать ui datepicker jquery. Я установил datepicker следующим образом:

        $.datepicker.setDefaults( $.datepicker.regional[ "" ] );
    $( "#BeginnDate" ).datepicker( $.datepicker.regional[ "us" ] );

но я должен написать дату после отправки формы в виде dd-mm-yyyy в таблицу sql.

в зависимости от страны, полученный формат даты может отличаться. но мне всегда нужно в конце dd-mm-yyyy.

есть ли опция или трюк, что я могу преобразовать дату в скрытое поле с функцией datepicker в этот формат, поэтому я уверен, что получаю всегда тот же формат?

Обновление:

Я узнал следующее:

Если я это сделаю, поле alternateDate не получит значение, но формат даты сразу после отправки формы

$.datepicker.setDefaults( $.datepicker.regional[""] );
$( "#BeginnDate" ).datepicker(      $.datepicker.regional[ "us" ]  );   
$( "#BeginnDate" ).datepicker({     altField: "#alternateDate", altFormat: "yy-mm-dd"  });

Если я это сделаю, поле alternateDate получит значение, но formatdate не работает

$( "#BeginnDate" ).datepicker({     altField: "#alternateDate", altFormat: "yy-mm-dd"  });
$.datepicker.setDefaults( $.datepicker.regional[""] );
$( "#BeginnDate" ).datepicker(      $.datepicker.regional[ "us" ]  );

любая идея?

Теги:

1 ответ

1

Вы можете использовать alt-field, чтобы сделать datepicker поместив другую форматированную дату в другое (скрытое) поле.

  • 0
    Привет, спасибо большое. это было точно, что мне нужно. Большое вам спасибо, вы спасли мой день. кроме того, это мой любимый форум. я уже нашел много ответов на множество вопросов здесь. очень хорошее и полезное сообщество. с наилучшими пожеланиями Людвиг

Ещё вопросы

Сообщество Overcoder
Наверх
Меню