使用 Firebase Cloud 函数获取当前日期和时间

Viv*_*kar 1 android firebase firebase-realtime-database google-cloud-functions google-cloud-firestore

我对 Firebase Cloud Functions 非常陌生,所以我不知道我要问的问题是否有效。

所以基本上我正在开发一个 android 幻想游戏(它使用 firebase 数据库),它有几场比赛要根据比赛的日期和时间有效性开始和结束。所以我想获取当前日期和时间,以便我可以计算参加比赛的剩余时间并将其保存在数据库中(使用 CLoud 函数)

因此,要获取当前时间,我应该使用“ https://timezonedb.com/api ”之类的 API,还是我可以做任何其他事情来获取时间。

另外,如何计算给定截止日期和当前时间的剩余时间(使用 TypeScript 语言)?

我浏览了很多视频和文档,但找不到任何方法。简短的解释和一些有用的链接会很有帮助。

Dou*_*son 8

通过在 Cloud Functions 中运行的代码,您可以相信服务器的时间感是准确的。对于在 node 环境中运行的 JavaScript,只需运行Date.now()即可返回自 unix epoch 以来以毫秒为单位的时间戳。没有什么可做的了。