js获取距今多少天的日期

       		getStartOrEndDate(param){
			var date1 = new Date();
			var date2 = new Date(date1);
			date2.setDate(date1.getDate() + param);
			var y = date2.getFullYear();
			var mo = (date2.getMonth() + 1) < 10 ? ("0" + (date2.getMonth() + 1)) : (date2.getMonth() + 1);
			var da = date2.getDate() < 10 ? ("0" + date2.getDate()) : date2.getDate(); 
			return y + "-" + mo + "-" + da;
		},

用法:

获取十天前的日期:getStartOrEndDate(-10);

获取当天日期:getStartOrEndDate(0);

获取10天后日期:getStartOrEndDate(10);

返回格式为字符串"xxxx-xx-xx"

你可能感兴趣的:(前端)