我有一个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
的日期
答案 0 :(得分:2)
正则表达式非常棒,但为了保持yyyy-mm-dd
格式,请使用:
x = new Date;
x.getFullYear()+'-'+x.getMonth()+1+'-'+x.getDate();
输出:"2014-01-14"