gpt4 book ai didi

javascript - Firebase 时间戳值和查询 | JavaScript

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

我不想使用移动应用程序(iOS 和 Android)在 Firebase 中保存一些数据,也不想通过具有不同查询的 Web 应用程序获取这些数据,每个数据节点都包含日期、用户 ID 等。

更新:我使用下面的 JavaScript 代码从 Firebase 中获取仅在今天发布的数据(将日期时间设置为早上,以便它保持一整天的数据,并且不会随着每次页面刷新或重新打开而更改)

var currentdate = new Date();
currentdate.setHours(0,0,0,0);
ref.orderByChild("orderDate").startAt(currentdate.getTime()).on('child_added', function (snapshot) {
var test = snapshot.child("orderTotal").val();
window.alert(test);
});

currentdate.getTime() 值为:1492462800000 = Mon, 17 Apr 2017 21:00:00 GMT 这是昨天 @ 09:00 PM 而不是午夜中午 12:00?我还在今天 2017 年 4 月 18 日星期二 向 Firebase 发布了一些数据,根据我的查询 startAt(currentdate.getTime()) 它应该返回今天的帖子但它什么也没返回?我已经用我的 1 个帖子日期替换了 currentdate.getTime() 并且它工作正常 1492524624

有人可以告诉我这里出了什么问题吗?

最佳答案

这似乎是时区差异。 Check this answer out

您基本上是以一种时区格式存储所有内容,然后为每个客户进行转换。

关于javascript - Firebase 时间戳值和查询 | JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43408857/

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