@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
13 lines (12 loc) • 478 B
JavaScript
import { DateHelper } from '../types.js';
import { parseISO } from 'date-fns';
export class DateHelperMySQL extends DateHelper {
readTimestampString(date) {
const parsedDate = new Date(date);
return new Date(parsedDate.getTime() - parsedDate.getTimezoneOffset() * 60000).toISOString();
}
writeTimestamp(date) {
const parsedDate = parseISO(date);
return new Date(parsedDate.getTime() + parsedDate.getTimezoneOffset() * 60000);
}
}