日期:2014-05-16  浏览次数:20473 次

js获取日期、前天、昨天、今天、明天、后天代码实例

<script language="JavaScript" type="text/javascript">
function GetDateStr(AddDayCount)
{
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getYear();
var m = dd.getMonth()+1;//获取当前月份的日期
var d = dd.getDate();
return y+"-"+m+"-"+d;
}
document.write("前天:"+GetDateStr(-2));
document.write("<br />昨天:"+GetDateStr(-1));
document.write("<br />今天:"+GetDateStr(0));
document.write("<br />明天:"+GetDateStr(1));
document.write("<br />后天:"+GetDateStr(2));
document.write("<br />大后天:"+GetDateStr(3));
</script>

1 楼 234390216 2011-05-12  
要是date超过了该月的最大天数,month会不会自动加1呢
2 楼 yuelangyc 2012-07-11  
这种方式实现的当时间为月初的时候,比如2012-07-01 输出昨天的日期就会是 2012-07-00,我找到了另一种方法 不会出现这种情况。
http://yuelangyc.iteye.com/blog/1584894