gpt4 book ai didi

javascript - 将时间添加到 Firestore serverTimestamp()

转载 作者:行者123 更新时间:2023-11-29 17:44:44 25 4
gpt4 key购买 nike

有没有办法在不使用云函数的情况下将时间添加到服务器时间戳?

我想要的是从面板更新时间戳,并让用户端检查时间戳是否大于当前时间。我还希望面板用户能够设置要添加的时间量,因此在用户端执行逻辑不是最佳解决方案。

例子:

document.set({ validTo: firestore.FieldValue.serverTimestamp() + 5000 });

最佳答案

您不能在客户端对服务器时间戳执行日期数学运算。 FieldValue 值只是在服务器上解释的标记。如果您想使用 Google 服务器时间进行日期计算,则必须在 Google 服务器上运行该逻辑。

如果您绝对需要在客户端执行此操作,则必须在一个操作中写入时间戳,然后在第二个操作中读回文档,然后在第三个操作中将修改后的日期值写回文档.

关于javascript - 将时间添加到 Firestore serverTimestamp(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50563972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com