在.toLocaleDateString()javascript中删除星期日

时间:2014-01-14 00:50:44

标签: javascript html date

我有一个javascript函数,可以添加18个月的日期

function plus18months(d) {
    var d2 = new Date(d);
    d2.setMonth(d2.getMonth() + 18);
    return d2;
}

var d = new Date(2000, 0, 1);

alert(plus18months(d).toLocaleDateString());

它将输出Sunday, July 01, 2001

如何删除输出中的Sunday并返回格式为yyyy-mm-dd的日期

1 个答案:

答案 0 :(得分:2)

正则表达式非常棒,但为了保持yyyy-mm-dd格式,请使用:

x = new Date;
x.getFullYear()+'-'+x.getMonth()+1+'-'+x.getDate();

输出:"2014-01-14"