javascript日期+ 1

我如何处理今天的日期并为其添加1天?

如果可能的话,请联系?

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

var date = new Date(); date.setDate(date.getDate() + 1); 

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

这将是明天的日期:

 var a = new Date((new Date()).valueOf() + 1000*3600*24); 

试试这个:

 //create the date var myDate = new Date(); //add a day to the date myDate.setDate(myDate.getDate() + 1); 
 dt = new Date(); dt.setDate(dt.getDate() + 1); 

如果通过“添加1天”来表示“添加24小时”,即向JavaScript日期对象添加24 * 60 * 60 * 1000毫秒,那么正确的解决方案是:

 var d = new Date(); d.setTime(d.getTime() + 86400000); console.log('24 hours later'); console.log(d); 

正如@venkatagiri在之前的评论中指出的那样,事实上,在所有场景中,这将为当前的JavaScript日期对象增加24小时,而如果夏令时跨越则d.setDate(d.getDate() + 1)将不会参与。 请参阅此JSFiddle ,了解2013年DST开始的背景信息(2013年3月10日上午2:00,DST区域设置时间向前移动一小时)。 在这种情况下, setDate()只增加23小时,而setTime()增加24小时。

 var d = new Date(); var curr_date = d.getDate(); var n =curr_date; jQuery(".class_name:eq(0)").text(n); var m =[d.getDate()+1]; jQuery(".class_name:eq(1)").text(m);