简要总结
Date and Time
这页说明书在讲 OpenClaw 里所有关于“日期和时间”的小秘密。它会告诉你,你看到的消息旁边显示的时间是怎么来的,还有怎么让时间显示成你喜欢的样子。如果你想知道怎么设置时间,或者不明白为什么时间显示得不一样,就可以看看这页哦。
五岁小孩版解释
在 OpenClaw 里,时间显示有两个地方很重要。一个是消息旁边的“小信封”,另一个是系统提示里告诉智能助手的时间。
消息旁边的“小信封”时间 每一条别人发来的消息,外面都会包上一个“小信封”,上面写着时间。这个时间默认用的是你电脑自己的时间。你可以把它想成是给你的信盖了个邮戳。
你可以改变这个“邮戳”的样子:
- 改变时区:你可以告诉 OpenClaw,你想用哪个地方的时间来盖邮戳。
- 在设置里找到
envelopeTimezone。 - 把它改成
"utc",就会用世界标准时间。 - 改成
"local",就会用你电脑的时间(这是默认的)。 - 改成
"user",就会用你给用户设置的时间(如果没设置,就还是用电脑的)。 - 你还可以直接写一个地方的名字,比如
"America/Chicago",这样就会一直用那个地方的时间。
- 在设置里找到
- 要不要显示时间:你可以决定“小信封”上要不要写时间。
- 找到
envelopeTimestamp。 - 把它改成
"off",邮戳上就不会写具体的日期和时间了。
- 找到
- 要不要显示过了多久:你还可以让邮戳上多写一句话,告诉你这条消息是多久以前发的(比如“+2分钟前”)。
- 找到
envelopeElapsed。 - 把它改成
"off",就不会显示这个“过了多久”了。
- 找到
系统提示里的时间 当智能助手在工作时,它需要知道现在是什么时间。如果 OpenClaw 知道用户住在哪个时区(比如“美国/芝加哥”),它就会在给助手的悄悄话里写上这个时区。但是,它只写时区名字,不写现在是几点几分,这样能让助手工作得更快。
如果助手真的需要知道现在几点,它会用一个叫 session_status 的工具去查,那个工具会给它一个准确的时间卡片。
系统消息的时间 当 OpenClaw 自己有一些重要事情要告诉助手时(比如“模型切换了”),它也会在那句话前面加上时间。这个时间用的规则,和上面“小信封”的规则是一样的,默认也是你电脑的时间。
怎么设置用户的时间和格式 你可以告诉 OpenClaw,你的用户喜欢什么样的时间:
- 设置用户的时区:找到
userTimezone,把它改成用户所在的地方,比如"America/Chicago"。 - 设置时间格式:找到
timeFormat,你可以选择:"auto":让 OpenClaw 自己猜(它会看你电脑的设置,这是默认的)。"12":用12小时制(比如下午2:30)。"24":用24小时制(比如14:30)。
一个重要的提醒 当 OpenClaw 从不同地方(比如 Slack、Discord)收到消息时,那些消息自己本来就带着时间。OpenClaw 会原封不动地保存好这些原始时间,同时也会把它们转换成两种统一格式存起来,这样用起来更方便。如果你需要本地时间,可以再用你知道的时区去转换一下。