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

时间:2014-05-09 01:33:03

标签: javascript function datetime compare built-in

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

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

感谢您的任何想法。

1 个答案:

答案 0 :(得分:6)

如果您使用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!');