@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
27 lines (26 loc) • 721 B
JavaScript
import { DateHelper } from '../types.js';
export class DateHelperSQLite extends DateHelper {
parse(date) {
if (!date) {
return date;
}
// Date generated from NOW()
if (date instanceof Date) {
return String(date.getTime());
}
// 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) {
switch (fieldType) {
case 'timestamp':
return 'cast-timestamp';
default:
return '';
}
}
}