-2

我正在尝试比较两个日期恰好一个月。我使用下面的代码进行验证。它适用于这种情况:

Date:1/5/2013Date:1/6/2013

但如果我们考虑二月份,则不起作用,例如:

fromDate:28/2/2013; toDate:31/3/2013;

你能告诉我解决方案吗?

我尝试了下面的代码(source),但它不起作用。

var fromDate = new Date(document.getElementById("Billing_From").value);
var toDate = new Date(document.getElementById("Billing_To").value);
fromDate.setMonth( fromDate.getMonth() + 1 );
if((fromDate-toDate) !=0)
{
    alert("Please limit the date range to 1 month.");
}
4

1 回答 1

0

请记住以下几点。

  1. 默认格式为 MM/dd/yyyy。
  2. 在 Javascript 中,日期月份是从 0(一月)到 11(十二月)。

此代码用于比较相邻月份的相同日期。示例 - 2013 年 2 月 15 日和 2013 年 3 月 15 日。

你对月份的确切定义是什么?

于 2013-06-03T11:39:58.783 回答