javascript如何获得下周的日期,并比较日期

1 javascript datetime compare function built-in

我是javascript的新手.我想知道是否有任何我可以使用的内置方法.

例如,今天是2014年5月8日,我希望我的手机显示"2014年5月8日 - 2014年5月15日"同月,我可以将日期添加7,但是"2014年5月28日 - 2014年6月4日" ?我如何比较两个日期?如何判断日期是否在该周内?

谢谢你的任何想法.

Ste*_*iaz 7

如果您使用该setDate功能,它将添加您想要的天数,您不必担心更改月份或年份,它将自动完成.要比较日期,您可以像使用任何数字一样使用><运算符(实际上在引擎盖下,Javascript中的日期是一个数字).

例:

var now = new Date();

var nextWeek = new Date(now);
nextWeek.setDate(nextWeek.getDate() + 7);

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

if (tomorrow > now && tomorrow < nextWeek)
    alert('All good!');
Run Code Online (Sandbox Code Playgroud)