javascript - 如何为 SA 的预定功能编写自定义时区

标签 javascript firebase google-cloud-platform google-cloud-firestore google-cloud-functions

我正在尝试编写一个预定函数,但使用沙特阿拉伯、利雅得时区

我知道这个函数应该是这样的:

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/

相关文章:

android - 如何通过编程从Firebase获取无崩溃用户的百分比

android - 为什么我得到一个空对象引用 documentSnapshot.toObject() 方法?

hadoop - 将配置单元表迁移到 Google BigQuery

google-compute-engine - 如何以编程方式启动 Google Compute 实例?

javascript - 获取另一个 URL 重定向到的 URL

javascript - ReactJS类型错误: Cannot read property 'eventEmitter' of undefined

java - 如何使用 Firebase ML 套件识别地标?

node.js - 如何使用 Google Cloud Compute Engine 为 Node.JS 应用程序配置端口转发

javascript - Click 事件处理程序和 ngClick 指令之间有什么区别?

javascript - Materialise 'Select' 组件在 React 中无法工作