按日期筛选
要按日期筛选事项,呈现变量会自动包含以下日期常量。这些日期常量通常简单易懂。常量 begin 表示指定日期或范围的第一秒,而 end 表示该特定时间段的最后一秒。
today
tomorrow
yesterday
thisWeek
thisMonth
lastMonth
thisYear
thisQuarter
previousQuarter
beginOfToday
endOfToday
beginOfTomorrow
endOfTomorrow
beginOfYesterDay
endOfYesterDay
beginOfThisWeek
endOfThisWeek
beginOfNextWeek
endOfNextWeek
beginOfLastWeek
endOfLastWeek
beginOfThisMonth
endOfThisMonth
beginOfNextMonth
endOfNextMonth
beginOfLastMonth
endOfLastMonth
beginOfThisYear
endOfThisYear
beginOfNextYear
endOfNextYear
beginOfLastYear
endOfLastYear
beginOfQuarter
endOfQuarter
beginOfPreviousQuarter
endOfPreviousQuarter
可以使用文本说明来引用特定日期,然后使用 dates.get 表达式函数将其转换为实际日期。以下所示为有效表达式的示例:
//same as beginOfQuarter:
dates.get("Start of this quarter")
// same as endOfQuarter
dates.get("End of this quarter")
使用以下方法,可以获取特定日期。在本示例中,该方法将返回 2014 年 9 月 1 日:
dates.get(2014, 9, 1)
使用 past() 函数,可以获取相对于今天的日期。在本示例中,该函数将获取 180 天前的日期:
dates.past(180)
要使用当前的默认日期或日期时间格式创建日期,可以使用以下函数:
// parses date or datetime
dates.parse("Sep 01 2014")
// parses only date, ignores time
dates.parseDate("Sep 01 2014")
// parses a date with time
dates.parseDateTime("Sep 01 12:34 2014")