在 Back4App 中使用 JS 按日期查询
Query by date with JS in Back4App
我的 Back4App 后端有日期,时间默认为午夜(一天的开始),例如
5 May 2019 at 00:00:00 UTC
我正在尝试将此日期用作查询中的过滤器。如果没有过滤器,将使用以下格式使用此日期检索对象
"departureDate": Object {
"__type": "Date",
"iso": "2019-05-04T00:00:00.000Z",
}
而内置的 back4App 日期显示如下:
"createdAt": "2019-03-09T13:28:10.262Z"
在我的查询中,我使用了以下条件:
const todaysDate = new Date().setHours(0,0,0,0);
const InboundTrain = Parse.Object.extend('Inbound');
const query = new Parse.Query(Inbound);
query.greaterThanOrEqualTo("departureDate", todaysDate);
但是,查询returns什么也没有。我 运行 没有想法,有人以前见过这种行为吗?
尝试在此处更改此行:
const todaysDate = new Date(new Date().setHours(0,0,0,0));
我的 Back4App 后端有日期,时间默认为午夜(一天的开始),例如
5 May 2019 at 00:00:00 UTC
我正在尝试将此日期用作查询中的过滤器。如果没有过滤器,将使用以下格式使用此日期检索对象
"departureDate": Object {
"__type": "Date",
"iso": "2019-05-04T00:00:00.000Z",
}
而内置的 back4App 日期显示如下:
"createdAt": "2019-03-09T13:28:10.262Z"
在我的查询中,我使用了以下条件:
const todaysDate = new Date().setHours(0,0,0,0);
const InboundTrain = Parse.Object.extend('Inbound');
const query = new Parse.Query(Inbound);
query.greaterThanOrEqualTo("departureDate", todaysDate);
但是,查询returns什么也没有。我 运行 没有想法,有人以前见过这种行为吗?
尝试在此处更改此行:
const todaysDate = new Date(new Date().setHours(0,0,0,0));