gpt4 book ai didi

timezone - 在 Luxon 中设置时间并以用户的本地时区显示

转载 作者:行者123 更新时间:2023-12-05 01:10:04 28 4
gpt4 key购买 nike

我正在使用 Luxon 来显示何时处理订单。如果他们在美国东部标准时间上午 9 点至下午 5 点的营业时间之后下订单,我想告诉他们他们的订单将在美国东部标准时间的第二天下午 2:00 准备好。

    let easternTime = luxon.DateTime.local().setZone('America/New_York');
let localTime = luxon.DateTime.local();
// Omitted/Irrelevant Logic to determine if time is after 9am-5pm EST

console.log("Business closed...turnaround next day");
console.log(easternTime.toLocal().plus({ day: 1 }).toFormat('EEE, MMM d, 2:00 a ZZZZ'));

如果有人在旧金山 (PST) 看到这条消息,我希望有时间阅读太平洋标准时间上午 11:00。我将如何使用 Luxon 或其他框架来完成此任务?

谢谢!

最佳答案

只需要使用 .set({ hour: 14 }) 功能:

console.log(easternTime.set({ hour: 14 }).set({ minutes: 0 }).toLocal().plus({ day: 1 }).toFormat('EEE, MMM d, h:mm a ZZZZ'));

关于timezone - 在 Luxon 中设置时间并以用户的本地时区显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64545403/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com