2015-05-11 8 views
1

Я пытаюсь извлечь короткую дату ('m/d/yy') из jQuery Datepicker, но я не увенчался успехом. Я пробовал formatDate, dateFormat, parseDate, но по-прежнему не может получить короткий формат даты на стороне сервера.Краткая дата от jQuery Datepicker

Я создал Fiddle, который был извлечен и изменен из одного из других потоков здесь.

Это мое понимание того, что есть 2 разные вещи, которые мы имеем дело с относительно JQuery UI Datepicker:

  1. Дата, отформатированный & показано как значение входного
  2. «за кадром ' стоимость. Я пытаюсь отправить выбранную дату в качестве короткой даты, поэтому формат Wed May 13 2015 00:00:00 GMT-0400 (Eastern Daylight Time) не подходит для меня.

Я понимаю, что можно преобразовать дату в строку и форматировать ее таким образом, однако я не знал, возможно ли это в библиотеке пользовательского интерфейса jQuery.

ответ

1

Использование JQuery UI, вы можете сделать:

$.datepicker.formatDate('m/d/yy', yourDate);  // where yourDate is the date variable 

Таким образом, в jsFiddle это стало бы:

observable($.datepicker.formatDate('m/d/yy',$el.datepicker("getDate"))); 

Смотреть демо (использование DatePicker, чтобы увидеть эффект) для результатов:

> jsFiddle DEMO

+1

Я форматировал его, но не связывал наблюдаемый с формой tted value. Благодаря тонну! –

+1

@ Invent-Animate: всегда мелочи, которые пеньят вас часами :) –

Смежные вопросы