2014-09-04 3 views
0

У меня возникли проблемы при формировании дат на JQuery UI datapicker.Дата создания на JQuery UI datapicker

Что мне нужно сделать, это выбрать дату в пользовательском интерфейсе календаря, а затем рассчитать некоторые даты на основе введенной даты. Все работает, за исключением формата даты. Показывает мне полную дату следующим образом: «Mon Sep 15 2014 00:00:00 GMT + 0200 (Hora де Verano романс)», и я просто хочу, формат дд-мм-уу

проверить его здесь http://fiddle.jshell.net/80em5wLd/

<input type="text" name="arrivalDate" class="datepicker"> 
<input type="" name="auditDate" value=""> 
<input type="" name="presentationDate" value=""> 

$('input[name="arrivalDate"]').datepicker({ 
onSelect: function(){ 
var start = $('input[name="arrivalDate"]').val(); 

var audit= 14; 
var presentation= audit+14; 
var date = new Date(start); 
var d = date.getDate(); 
var m = date.getMonth(); 
var y = date.getFullYear(); 
var date_1= new Date (y, m, d+audit); 
var date_2= new Date(y, m, d+presentation); 
$('input[name="auditDate"]').val(date_1); 
$('input[name="presentationDate"]').val(date_2); 
} 

});

Спасибо!

+0

возможно дубликат: http://stackoverflow.com/questions/1328025/jquery-ui-datepicker-change-date-format – John

ответ

1

Имейте это попробовать, date.toLocaleDateString();

+0

Спасибо, что это! Мне просто нужно было добавить его к новой переменной даты, и она полностью сработала благодаря! –

0
datepicker({ dateFormat: 'dd-mm-yy' }) 
+0

я уже пробовал, что и не работает –

+0

и таким образом? var date = $ ('# datepicker'). Datepicker ({dateFormat: 'dd-mm-yy'}). Val(); –

+0

Добавить датуФормат: 'dd-mm-yy' заворачивает даты и не меняет формат. Посмотрите пример http://fiddle.jshell.net/80em5wLd/ –

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