0.基础函数
var d = new Date(); //获取当前日期对象
year = d.getFullYear(); //取年
mon=d.getMonth()+1; //取月
day=d.getDate(); //取日
d.setDate(d.getDate()-n); //根据距离当前日期距离设置时间
1.获取当前年月日
function getDate(){
var d = new Date();
year = d.getFullYear();
mon=d.getMonth()+1;
day=d.getDate();
s = year+'-'+(mon<10?('0'+mon):mon)+'-'+(day<10?('0'+day):day); //补齐日期中缺失的0
return s;
}
alert(getDate());
2.获取几天前的日期
function getBeforeDate(n){
var d = new Date();
d.setDate(d.getDate()-n); //注意setDate()的用法,0为上月最后一天;setDate(d.getDate()-n)标示N天以前
year = d.getFullYear();
mon=d.getMonth()+1;
day=d.getDate();
s = year+'-'+(mon<10?('0'+mon):mon)+'-'+(day<10?('0'+day):day);
return s;
}
alert(getBeforeDate(75));