跳至内容

日期#

一份参考文档,列出了内置的便捷函数,用于支持表达式中对日期的数据转换。

表达式中的JavaScript

你可以在表达式中使用任何JavaScript。更多信息请参考Expressions

beginningOf(unit?: DurationUnit): Date #

将日期转换为给定时间段的起始点。根据输入返回JavaScript日期或Luxon日期。

函数参数#

unitOptionalString enum

指定时间单位的有效字符串。

默认值: week

其中之一: second, minute, hour, day, week, month, year


endOfMonth(): 日期 #

将日期转换为该月的最后一天。

extract(datePart?: DurationUnit): 数字 #

从日期中提取datePart定义的部分。根据输入返回JavaScript Date或Luxon Date。

函数参数#

datePartOptionalString enum

指定时间单位的有效字符串。

默认值: week

其中之一: second, minute, hour, day, week, month, year


format(fmt: TimeFormat): String #

按照给定结构格式化日期

函数参数#

fmtRequiredString enum

指定时间格式的有效字符串。有关格式请参阅Luxon | Table of tokens


isBetween(date1: Date | DateTime, date2: Date | DateTime): Boolean #

检查某个日期是否在两个给定日期之间。

函数参数#

date1RequiredDate or DateTime

范围内的第一个日期。

date2RequiredDate or DateTime

范围内的最后一个日期。


isDst(): 布尔值 #

检查日期是否处于夏令时期间。

isInLast(n?: 数字, unit?: 时间单位): 布尔值 #

检查日期是否在给定的时间段内。

函数参数#

nOptionalNumber

单位数量。例如,要检查日期是否在过去九周内,请输入9。

默认值: 0

unitOptionalString enum

指定时间单位的有效字符串。

默认值: minutes

其中之一: second, minute, hour, day, week, month, year


isWeekend(): 布尔值 #

检查日期是否落在周六或周日。

minus(n: Number, unit?: DurationUnit): Date #

从日期中减去给定的时间段。根据输入返回 JavaScript Date 或 Luxon Date。

函数参数#

nRequiredNumber

单位数量。例如,要减去九秒,请在此处输入9。

unitOptionalString enum

指定时间单位的有效字符串。

默认值: milliseconds

其中之一: second, minute, hour, day, week, month, year


plus(n: Number, unit?: DurationUnit): Date #

将给定的时间段添加到日期中。根据输入返回 JavaScript Date 或 Luxon Date。

函数参数#

nRequiredNumber

单位数量。例如,要添加九秒,请在此处输入9。

unitOptionalString enum

指定时间单位的有效字符串。

默认值: milliseconds

其中之一: second, minute, hour, day, week, month, year


toDateTime(): 日期 #

Converts a JavaScript date to a Luxon日期对象.

优云智算