Age
age
函数用于从给定日期检索年龄。
语法
{%= age(datetime) %}
年龄(以天为单位)
ageInDays
函数计算给定日期的年龄(以天为单位),即给定日期与当前日期之间经过的天数,对于未来日期为负数,对于过去日期为正数。
语法
{%= ageInDays(date) %}
示例
currentDate = 2025-01-07T12:17:10.720122+05:30 (亚洲/加尔各答)
- 输入:
{%= ageInDays(stringToDate("2025-01-01T17:19:51Z"))%}
- 输出:
5
年龄(以月为单位)
ageInMonths
函数计算给定日期的年龄(以月为单位),即给定日期与当前日期之间经过的月数;对于未来日期为负,对于过去日期为正。
语法
{%= ageInMonths(date) %}
示例
currentDate = 2025-01-07T12:22:46.993748+05:30(亚洲/加尔各答)
- 输入:
{%=ageInMonths(stringToDate("2024-01-01T00:00:00Z"))%}
- 输出:
12
比较日期
compareDates
函数将第一个输入日期与另一个输入日期进行比较。 如果date1等于date2,则返回0;如果date1早于date2,则返回–1;如果date1晚于date2,则返回1。
语法
{%= compareDates(date1, date2) %}
示例
- 输入:
{%=compareDates(stringToDate("2024-12-02T00:00:00Z"), stringToDate("2024-12-03T00:00:00Z"))%}
- 输出:
-1
转换分区日期时间
convertZonedDateTime
函数将日期时间转换为给定时区。
语法
{%= convertZonedDateTime(dateTime, timezone) %}
示例
- 输入:
{%=convertZonedDateTime(stringToDate("2019-02-19T08:09:00Z"), "Asia/Tehran")%}
- 输出:
2019-02-19T11:39+03:30[Asia/Tehran]
Current time in milliseconds
currentTimeInMillis
函数用于检索当前时间(以纪元毫秒为单位)。
语法
{%= currentTimeInMillis() %}
Date difference
dateDiff
函数用于检索两个日期之间的天数差。
语法
{%= dateDiff(datetime,datetime) %}