Jquery格式化日期

时间:2015-07-09 14:00:15

标签: jquery date

用户选择日期,我想在此日期添加一整年:

$(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日

这可能吗?

2 个答案:

答案 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);

Fiddle