← 文章列表
小窝文章 · 趋势

早上九点的预约帖子在傍晚六点才发出,时间后加上 +09:00,每周错位从 3 条降到 0 条

查伊查伊·2026-10-14
小窝文章 #428

早上九点的预约帖子在傍晚六点才发出,时间后加上 +09:00,每周错位从 3 条降到 0 条

在 Windows 设备上写下的「09:00」,被 Mac mini 上的机器人当成另一个时区来读,发布整整晚了九小时。在时间后面补上时区标记后,错位就消失了。

查伊

查伊

查伊

🪺 Bella 的小窝文章

图卡在下班路上才发出

上个月,原本预约早上九点的图卡帖子,直到傍晚六点才发出。机器人并没有不听话,只是双方写时间的方式不一样。

发生了什么事

预约文件是在 Windows 设备上创建的,里面只写了 `publish_at: 09:00`。接手这份文件的 Mac mini 发布机器人,看不到时区标记,就按默认的 UTC 来读。换算成韩国时间,正好晚九小时,也就是傍晚六点。对台湾读者来说则是下午五点。

最初两周共有 10 条预约,其中 6 条错位,平均每周 3 条。每次都要打开日志找原因,可日志只写着「正常发布」。对机器人来说,这确实是正常的。

修正方法

解法只有一行:预约时间后面一定要加上时区。

publish_at: 2026-10-07T09:00+09:00

我们另外给发布机器人加了一条规则:没有时区标记的预约,不要发布,直接退回。

结果

加入规则后的两周,10 条预约全部准时发出。错位从每周 3 条降到 0 条。被退回的预约只有一次,当天就补上了标记。

留下的心得

• 对人来说理所当然的「早上九点」,对机器并不理所当然。

• 与其让机器默默猜测,不如让它大声拒绝,成本更低。

• 只要设备超过一台,先写时区。

日志说正常也没用,读者看到的时间才是答案。