n8n时间处理

想要快速掌握 n8n 的表达式语法并具备“自我修正”能力,需要重点关注两个核心概念:数据类型(Data Types) 和 Luxon 库(日期处理核心)。 n8n 的表达式本质上是 JavaScript,而日期处理专门使用了一个叫 Luxon 的强大代码库。 以下是为你整理的“自学与排错”指南: 1. 核心心法:区分“对象”与“字符串” 对象 (Object): $today 是一个“活”的日期对象(Luxon DateTime Object)。它包含日期的所有信息,可以进行数学运算(加减天数)。 字符串 (String): 一旦你用了 .toFormat('yyyy-MM-dd'),它就变成了一串死板的文字(如 "2025-01-01")。文字是不能直接做减法的。 自检口诀: “先运算,后格式化” 想计算时间(加减天数)?必须在它还是 对象 ($today) 的时候做。 想输出给人看?最后一步再转成 字符串 (.toFormat)。 2. 必须收藏的三个“官方作弊表” 遇到问题直接查这三个文档: n8n 表达式文档 (Expressions) 用途: 了解基础语法,比如怎么引用前一个节点的 JSON 数据 ($json.field)。 重点看: Built-in methods and variables (内置方法与变量) 章节。 参考: n8n Expressions Documentation Luxon 官方文档 (尤其是 Math 章节) 用途: n8n 的 $today 和 $now 底层就是 Luxon。所有关于时间的操作直接查这里。...

January 16, 2026 · 1040 字 · 2 分钟 · 求索