[comment]: # attributes: notoc

[comment]: # ({3ded7a87-493edd72})
# 3 日期和时间函数

此处列出的所有函数都支持用于：

-   [触发器表达式](/manual/config/triggers/expression)
-   [计算型监控项公式](/manual/config/items/itemtypes/calculated)
-   [表达式宏](/manual/config/macros/expression_macros)

::: noteimportant
日期和时间函数不能单独用于表达式中；表达式中必须至少包含一个来自[另一组](/manual/config/triggers/expression#functions)的函数，并引用主机监控项（[nodata()](/manual/config/triggers/expression/history#nodata) 函数除外）。有关日期和时间函数在表达式中的详细工作方式，请参见[计算时间](/manual/config/triggers#calculation-time)。
:::

以下仅列出函数名称，不提供额外信息。单击函数可查看完整详情。

|Function|Description|
|--|--------|
|[date](#date)|当前日期，格式为 YYYYMMDD。|
|[dayofmonth](#dayofmonth)|月份中的日期，范围为 1 到 31。|
|[dayofweek](#dayofweek)|星期中的日期，范围为 1 到 7。|
|[now](#now)|自纪元以来的秒数（1970 年 1 月 1 日 00:00:00 UTC）。|
|[time](#time)|当前时间，格式为 HHMMSS。|

[comment]: # ({/3ded7a87-493edd72})

[comment]: # ({cc36f73e-fbd1f745})
### 功能详情

[comment]: # ({/cc36f73e-fbd1f745})

[comment]: # ({5bd32636-5fe053df})
##### date

当前日期，格式为 YYYYMMDD。

示例：

    date()<20220101

[comment]: # ({/5bd32636-5fe053df})

[comment]: # ({b41d8b0d-9ba00e3f})
##### dayofmonth

一个月中的第几天，范围为 1 到 31。

示例：

    dayofmonth()=1

[comment]: # ({/b41d8b0d-9ba00e3f})

[comment]: # ({6e794389-d60d267c})
##### dayofweek

一周中的第几天，取值范围为 1 到 7（周一 - 1，周日 - 7）。

示例（仅工作日）：

    dayofweek()<6

示例（仅周末）：

    dayofweek()>5

[comment]: # ({/6e794389-d60d267c})

[comment]: # ({d6c3ffb1-e049cb14})
##### now

自 Epoch（1970 年 1 月 1 日 00:00:00 UTC）以来的秒数。

示例：

    now()<1640998800

[comment]: # ({/d6c3ffb1-e049cb14})

[comment]: # ({bd95c60c-6f5f853e})
##### time

当前时间，格式为 HHMMSS。

示例（仅夜间，00:00-06:00）：

    time()<060000

[comment]: # ({/bd95c60c-6f5f853e})

[comment]: # ({ba58f5e4-30214ece})
请参阅[所有受支持的函数](/manual/config/triggers/expression#functions)。

[comment]: # ({/ba58f5e4-30214ece})
