js获取日期:前天,昨天,今天,明天,后天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取日期:前天,昨天,今天,明天,后天相关的知识,希望对你有一定的参考价值。

如何用JS调用几月几号呢,要三天的日期,今天,明天,后天,我先前自己做了一个,当今天是31号,后天就变成33号了,那么大侠帮忙一下,谢谢了 中间需要添加样式的
<body onLoad="show()">
<script>
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;

先用getTime()转换成毫秒格式,再进行加减运算;
然后再用setTime()换成日期格式输出;
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
这一句改为:
dd.setTime(dd.getTime()+AddDayCount*24*60*60*1000);//获取AddDayCount天后的日期
参考技术A 直接用Date的setDate函数赋予日期值就可以了(javascript会自己转换到正确的日期值的, 不用担心日期超出范围的问题).

你的这个函数已经可以工作了呢, 我有试过. 最好是把getYear的调用改成getFullYear调用, 这样在所有浏览器上都是得到4位的年份值.

以上是关于js获取日期:前天,昨天,今天,明天,后天的主要内容,如果未能解决你的问题,请参考以下文章

js获取今天明天

js获取日期:昨天今天和明天后天

js 获取 今天 明天 后天的日期

js时间比较,获取n天后(前)的日期

js获取日期昨天,明天以及上月最后一天的日期

[ActionScript 3.0] AS3.0根据当天日期获取明天,后天...日期