日期与时间#
日期与时间节点用于处理日期和时间数据,并将其转换为不同格式。
时区设置
该节点依赖于时区设置。n8n 按以下优先级使用时区:
- 若已设置工作流时区,则优先使用。详情请参阅工作流设置。
- 若未设置工作流时区,则使用 n8n 实例时区。自托 管实例默认为
America/New_York。n8n Cloud 会在用户注册时尝试检测其时区,若检测失败则默认使用 GMT。自托管用户可通过环境变量修改实例设置。云管理员可在管理控制台中修改实例时区。
其他节点中的日期与时间
您可以在代码节点及任何节点的表达式中处理日期和时间。n8n 支持使用 Luxon 库在 JavaScript 中处理日期时间,详情请参阅使用 Luxon 处理日期和时间。
操作类型#
- 日期加法:为日期添加指定时间量
- 提取日期部分:提取日期的特定部分(如年、月、日)
- 格式化日期:通过预设选项或自定义表达式转换日期格式
- 获取当前日期:获取当前日期并可选择是否包含当前时间,适用于触发其他流程和条件逻辑
- 计算日期时间差:计算两个日期之间以特定单位表示的时间间隔
- 日期取整:将日期向上或向下取整到最近的时间单位(如月、日、小时)
- 日期减法:从日期中减去指定时间量
各操作的具体参数和选项请参阅下方对应章节。
日期加法#
通过以下参数配置此操作:
- 目标日期:输入需要修改的日期
- 添加时间单位:选择「时长」参数的时间单位
- 时长:输入要添加到日期的时间单位数量
- 输出字段名:输入新日期输出的字段名称
日期加法选项#
本操作包含一个选项:包含输入字段。若需在输出中包含所有输入字段,请开启此选项。关闭时仅输出「输出字段名」及其内容。
提取日期部分#
通过以下参数配置此操作:
- 日期:输入需要取整或提取部分的日期
- 提取部分:选择要提取的日期部分,可选:
- 年
- 月
- 周
- 日
- 小时
- 分钟
- 秒
- 输出字段名:输入提取结果输出的字段名称