areDatesEqual( )

比较两个日期以确定它们是否相等。

语法

注:

此函数用于比较不包含时间元素的日期类型的变量。使用日期/时间类型参数时,函数仅考虑日期部分并忽略时间元素。

可以使用 areDateTimesEqual( ) 帮助函数来比较两个日期和时间项。

areDatesEqual(date1, date2)

参数

date1

日期值。

date2

日期值。

返回值

True(如果日期相等);false(如果不相等)。

示例 3-20 比较两个日期项

// Given 2 form questions of type DateTime are defined in the rule as variables
if (areDatesEqual(date1, date2)) {
  return false;
} else {
  return true;
}
 
// Triggers a query if this is a query rule and dates are equal.

示例 3-21 比较两个硬编码的日期项

var date1 = new Date("March 20, 2020");
var date2 = new Date("March 1, 2020");
if (!areDatesEqual(date1, date2)) {
  return false;
} else {
  return true;
}
 
// Triggers a query if this is a query rule and dates are NOT equal.