用户选择日期,我想在此日期添加一整年:
$(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)
}
})
});
但是日期是以例如2016年7月18日星期一00:00:00 GMT-0400(东部夏令时间)
我希望它为mm / dd / yyyy,即2016年7月18日
这可能吗?
答案 0 :(得分:0)
你可以按照以下格式进行格式化
var dateFormatted = myDate.getMonth() + 1 + "/" + myDate.getDate() + "/" + myDate.getFullYear();
$("#" + expdateid).val(dateFormatted);
答案 1 :(得分:0)
mm / dd / yyyy
的日期格式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);