areDatesEqual( )

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

语法

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

提示:

areDatesEqual(date1, date2)

参数

参数 必选/可选 说明
date1 必需 要比较的第一个日期值。
date2 必需 要比较的第二个日期值。

返回值

布尔值(true 或 false):
  • 如果日期相等,则为
  • 如果日期不同,则为

示例

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

// 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-22 比较两个硬编码日期项

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.