日期#
一份参考文档,列出了内置的便捷函数,用于支持表达式中对日期的数据转换。
表达式中的JavaScript
你可以在表达式中使用任何JavaScript。更多信息请参考Expressions。
beginningOf(unit?: DurationUnit): Date #
将日期转换为给定时间段的起始点。根据输入返回JavaScript日期或Luxon日期。
函数参数#
unitOptionalString enum
指定时间单位的有效字符串。
endOfMonth(): 日期 #
将日期转换为该月的最后一天。
extract(datePart?: DurationUnit): 数字 #
从日期中提取datePart定义的部分。根据输入返回JavaScript Date或Luxon Date。
函数参数#
datePartOptionalString enum
指定时间单位的有效字符串。
isBetween(date1: Date | DateTime, date2: Date | DateTime): Boolean #
检查某个日期是否在两个给定日期之间。
函数参数#
date1RequiredDate or DateTime
范围内的第一个日期。
date2RequiredDate or DateTime
范围内的最后一个日期。
isDst(): 布尔值 #
检查日期是否处于夏令时期间。
isInLast(n?: 数字, unit?: 时间单位): 布尔值 #
检查日期是否在给定的时间段内。
函数参数#
nOptionalNumber
单位数量。例如,要检查日期是否在过去九周内,请输入9。
unitOptionalString enum
指定时间单位的有效字符串。
isWeekend(): 布尔值 #
检查日期是否落在周六或周日。
minus(n: Number, unit?: DurationUnit): Date #
从日期中减去给定的时间段。根据输入返回 JavaScript Date 或 Luxon Date。
函数参数#
nRequiredNumber
单位数量。例如,要减去九秒,请在此处输入9。
unitOptionalString enum
指定时间单位的有效字符串。
plus(n: Number, unit?: DurationUnit): Date #
将给定的时间段添加到日期中。根据输入返回 JavaScript Date 或 Luxon Date。
函数参数#
nRequiredNumber
单位数量。例如,要添加九秒,请在此处输入9。
unitOptionalString enum
指定时间单位的有效字符串。