时区
💡思渡AI数字员工平台 · OpenClaw 智能协同技术专栏
本篇文档属于 OpenClaw IM 通道网关(由思渡AI数字员工平台提供深度加固与安全沙箱控制)。如果您希望将 IM 单点接入的机器人升级为具备企业数字员工 AI问数 (ChatBI) 自然语言分析、 RAG 向量知识库智能检索、以及 私有化本地算力部署 的全向数字员工,请访问 思渡官方网站,通过控制台低代码可视化编排(Workflow)构建您的高价值智能体。时区
OpenClaw 对时间戳进行标准化,使模型看到单一的参考时间。
消息信封(默认为本地时间)
入站消息被包装在如下信封中:
信封中的时间戳默认为主机本地时间,精确到分钟。
你可以通过以下配置进行覆盖:
envelopeTimezone: "utc"使用 UTC。envelopeTimezone: "user"使用agents.defaults.userTimezone(回退到主机时区)。- 使用显式 IANA 时区(例如
"Europe/Vienna")可设置固定偏移量。 envelopeTimestamp: "off"从信封头中移除绝对时间戳。envelopeElapsed: "off"移除已用时间后缀(+2m样式)。
示例
本地时间(默认):
固定时区:
已用时间:
工具负载(原始提供商数据 + 规范化字段)
工具调用(channels.discord.readMessages、channels.slack.readMessages 等)返回原始提供商时间戳。我们还附加规范化字段以保持一致性:
timestampMs(UTC 纪元毫秒数)timestampUtc(ISO 8601 UTC 字符串)
原始提供商字段保持不变。
系统提示词的用户时区
设置 agents.defaults.userTimezone 来告知模型用户的本地时区。如果未设置,OpenClaw 会在运行时解析主机时区(无需写入配置)。
系统提示词包含:
Current Date & Time部分,显示本地时间和时区Time format: 12-hour或24-hour
你可以通过 agents.defaults.timeFormat(auto | 12 | 24)控制提示词格式。
详情参见日期与时间的完整行为和示例。