fix: 时区设置

This commit is contained in:
Tim
2025-10-28 17:55:36 +08:00
parent 389961c922
commit 339c39c6ca

View File

@@ -18,23 +18,17 @@ class CoffeeBot extends BotFather {
} }
protected override getCliQuery(): string { protected override getCliQuery(): string {
const now = new Date(); const now = new Date(Date.now() + 8 * 60 * 60 * 1000);
const beijingNow = new Date( const weekday = WEEKDAY_NAMES[now.getDay()];
now.toLocaleString("en-US", { timeZone: "Asia/Shanghai" }) const drawTime = new Date(now);
);
const weekday = WEEKDAY_NAMES[beijingNow.getDay()];
const drawTime = new Date(beijingNow);
drawTime.setHours(23, 0, 0, 0); drawTime.setHours(23, 0, 0, 0);
const drawTimeText = drawTime const drawTimeText = drawTime
.toLocaleTimeString("zh-CN", { .toLocaleTimeString("en-US", {
hour: "2-digit", hour: "numeric",
minute: "2-digit", minute: "numeric",
hour12: false, hour12: false,
timeZone: "Asia/Shanghai", });
})
.replace(/^24:/, "00:");
return ` return `
请立即在 https://www.open-isle.com 使用 create_post 发表一篇全新帖子,遵循以下要求: 请立即在 https://www.open-isle.com 使用 create_post 发表一篇全新帖子,遵循以下要求: