javascript日期+ 1

Rod*_*Rod 28 javascript jquery

我如何处理今天的日期并增加1天?

如果可能的话,请联系?

cam*_*aca 50

这将是明天的日期:

var a = new Date((new Date()).valueOf() + 1000*3600*24);
Run Code Online (Sandbox Code Playgroud)

  • 好的答案,更容易说:新的日期((新的日期()).valueOf()+ 86400000)或者这被分解为新的日期((新的日期()).valueOf()+ 24*60*60*1000)你有24小时*60分*60秒*1000毫秒 (2认同)

Tom*_* Tu 39

您必须使用Date对象的getDate()和setDate()方法分别获取和设置日期的日期值.

var date = new Date();
date.setDate(date.getDate() + 1);
Run Code Online (Sandbox Code Playgroud)

有关使用日期的更多信息,请查看MDC Date对象参考

  • 如果遵循夏令时,如果第二天,时间向前/向后移动,则会中断.所以,正确的解决方案是date.setTime(date.getTime()+ 86400000); (7认同)
  • 我还遇到了一个问题,如果日期是月底,它会一直想越过一个月的某一天。所以 12 月将有 32 天。下面 Pablo 的解决方案有效。 (3认同)

Pab*_*ruz 10

试试这个:

//create the date
var myDate = new Date();

//add a day to the date
myDate.setDate(myDate.getDate() + 1);
Run Code Online (Sandbox Code Playgroud)


Joh*_*tta 5

dt = new Date();
dt.setDate(dt.getDate() + 1);
Run Code Online (Sandbox Code Playgroud)