From 06fe12bee49608f9668c304ecf2d69610e4e7d53 Mon Sep 17 00:00:00 2001 From: Fabrice LAMANT Date: Wed, 4 Feb 2026 15:59:29 +0100 Subject: [PATCH] fix date format to utc --- scraper/scraper.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scraper/scraper.ts b/scraper/scraper.ts index f384c8b6f..edb6da433 100644 --- a/scraper/scraper.ts +++ b/scraper/scraper.ts @@ -32,6 +32,12 @@ export class Scraper { private readonly nocs: NOC[] = []; private readonly sports: Sport[] = []; + private dateToUtcString(dateString: string): string { + const date = new Date(dateString); + const utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds()); + return new Date(utc).toISOString(); + } + private async getJSONData(url: string, cacheKey: string): Promise { this.debug(`getJSONData: url=${url}`); @@ -85,8 +91,8 @@ export class Scraper { this.events.push({ key, sport: event.disciplineCode, - start: event.startDate, - end: event.endDate, + start: this.dateToUtcString(event.startDate), + end: this.dateToUtcString(event.endDate), medal: event.medalFlag.toString(), name: {}, location: {},