跳到主要内容

时区管理

时区管理功能允许你为节点设置和更新时区,确保基于时间的操作和调度正常运行。

概述

RainMaker 中的时区管理使你能够:

  • 为节点设置时区。
  • 更新时区设置。
  • 确保基于时间的功能获得正确的时间同步。

设置时区

使用 setTimeZone 方法为节点设置时区。

try {
const timeZoneString = "America/Los_Angeles";
const response = await node.setTimeZone(timeZoneString);
console.log("Timezone set successfully:", response);
} catch (error) {
console.error("Error setting timezone:", error);
}

示例:为多个节点设置时区

你可以同时为多个节点设置时区:

try {
const response = await userInstance.getUserNodes();
const timeZoneString = "America/New_York";

for (const node of response.nodes) {
await node.setTimeZone(timeZoneString);
console.log(`Timezone set for node ${node.id}`);
}
} catch (error) {
console.error("Error setting timezones:", error);
}

On this page