2015-07-09 8 views
-1

Пользователь выбирает дату, и я пытаюсь добавить целый год к этой дате:Jquery форматирования даты

$(document).ready(function() { 
    $('.input-group.date').change(function() { 
     var $input = $(this).find('input.form-control'); 


     var effdateid = $input.attr('id'); 
     var expdateid = effdateid.replace("effective","expire"); 

     var myDate = new Date($input.val()); 
     myDate.setFullYear(myDate.getFullYear() + 1); 

     if(!$("#" + expdateid).val()) { 
      $("#" + expdateid).val(myDate) 
     } 
    }) 
}); 

Но дата выхода, как, например, Пн 18 июля 2016 00:00:00 GMT-0400 (по восточному поясному времени)

Я хочу, чтобы это как мм/дд/гггг 07/18/2016

т.е.

Возможно ли это?

ответ

0

вы могли бы сделать форматирование как ниже

var dateFormatted = myDate.getMonth() + 1 + "/" + myDate.getDate() + "/" + myDate.getFullYear(); 
$("#" + expdateid).val(dateFormatted); 
0

Формат даты для мм/дд/гггг

var date = new Date('Mon Jul 18 2016 00:00:00 GMT-0400'); 
var dateFormat = date.getMonth() + 1) + "/" + date.getDate() + "/" + date.getFullYear(); 
console.log(dateFormat); 

Fiddle

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