在Firebase功能中可靠地处理日期时间

时间:2019-06-22 03:35:32

标签: javascript firebase date firebase-realtime-database google-cloud-functions

因此,我正在使用firebase实时数据库和firebase函数作为触发器。

我们的应用程序存储每日分析号。例如,今天发送的邮件总数。因此,在Firebase DB中,我们创建一个带有时间戳记的节点作为一天的开始。计算代码如下所示:

Singleton

问题是我们不知道如何将其与特定时区对齐。例如,对于当前行为,即将出现的时间戳为

1561075200000

在GMT时区中显示为2019年6月20日(星期四)下午5:00:00。

因此,基本上在我的时区中,这一天被认为是每天下午5点开始。显然这是个问题,因为我需要在凌晨12点。

那么,如何处理呢?只需添加(7 * 60 * 60 * 1000)吗?

恐怕这样做会导致其他时区每日统计信息出错

0 个答案:

没有答案