Fix parsing of time and dates when filtering in SQLite (#13410)

This commit is contained in:
ian
2022-05-19 22:00:20 +08:00
committed by GitHub
parent 966bdfc655
commit d51240d03f

View File

@@ -2,8 +2,13 @@ import { DateHelper } from '../types';
export class DateHelperSQLite extends DateHelper {
parse(date: string): string {
const newDate = new Date(date);
return (newDate.getTime() - newDate.getTimezoneOffset() * 60 * 1000).toString();
// Return the time as string
if (date.length <= 8 && date.includes(':')) {
return date;
}
// Return dates in epoch milliseconds
return String(new Date(date).getTime());
}
fieldFlagForField(fieldType: string): string {