我正在尝试编写一个预定函数,但使用沙特阿拉伯、利雅得时区
我知道这个函数应该是这样的:
exports.scheduledFunctionCrontab = functions.pubsub.schedule('5 11 * * *')
.timeZone('America/New_York')
.onRun((context) => {
});
但我不知道如何用我的时区(沙特阿拉伯、利雅得)替换“America/New_York” 我尝试这样写:“Saudi_Arabia/Riyadh”,但出现错误。 你能帮我写一下我的时区吗?
最佳答案
如计划云功能 documentation 中所述,“timeZone 的值必须是来自 tz 数据库的时区名称”。
您会发现here tz 数据库时区列表,根据此列表,您应该使用“亚洲/利雅得”时区。
关于javascript - 如何为 SA 的预定功能编写自定义时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76092239/