directus
1import { DateHelper } from '../types.js';
2import { parseISO } from 'date-fns';
3
4export class DateHelperMySQL extends DateHelper {
5override readTimestampString(date: string): string {
6const parsedDate = new Date(date);
7return new Date(parsedDate.getTime() - parsedDate.getTimezoneOffset() * 60000).toISOString();
8}
9
10override writeTimestamp(date: string): Date {
11const parsedDate = parseISO(date);
12return new Date(parsedDate.getTime() + parsedDate.getTimezoneOffset() * 60000);
13}
14}
15