Firebase 如何同步客户端';在时间戳上加上";firestore“;时间戳?

Firebase 如何同步客户端';在时间戳上加上";firestore“;时间戳?,firebase,google-cloud-firestore,google-cloud-functions,Firebase,Google Cloud Firestore,Google Cloud Functions,我正在制作一个在线游戏。用户必须看到完全匹配的倒计时计时器。我正在使用firebase和firestore作为数据库。我打算每1秒生成一个文档和更新字段,同时用户通过.onSnapshot javascript函数获得实时更新。但是,它没有很好地工作,因为在1秒之前没有更新字段。我试图通过节点cron修复它,如果用户获得更新的时间戳,在30秒内,用户将使用节点cron减少计时器,并获得另一个更新的时间戳。然而,用户的倒计时时间大约1秒不匹配。我正在使用python服务器,并且也希望使用云函数 我

我正在制作一个在线游戏。用户必须看到完全匹配的倒计时计时器。我正在使用firebase和firestore作为数据库。我打算每1秒生成一个文档和更新字段,同时用户通过.onSnapshot javascript函数获得实时更新。但是,它没有很好地工作,因为在1秒之前没有更新字段。我试图通过节点cron修复它,如果用户获得更新的时间戳,在30秒内,用户将使用节点cron减少计时器,并获得另一个更新的时间戳。然而,用户的倒计时时间大约1秒不匹配。我正在使用python服务器,并且也希望使用云函数

我找到了firebase.firestore.Timestamp.now()函数,但我担心这个函数是否从本地时间获取时间戳。另外,我测试了两台笔记本电脑,但它们的时间都不匹配,相差1秒

多谢各位