From 351c6f3c2b768208d63325ea1517bb882fdf3e56 Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Wed, 31 May 2023 12:15:10 +0200 Subject: [PATCH] Add date helper --- lib/dateHelpers.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/dateHelpers.ts diff --git a/lib/dateHelpers.ts b/lib/dateHelpers.ts new file mode 100644 index 0000000..5782485 --- /dev/null +++ b/lib/dateHelpers.ts @@ -0,0 +1,16 @@ +const timestampFromDatetimeLocal = (datetimeLocal: string): number => { + const [date, time] = datetimeLocal.split("T"); + const [year, month, day] = date.split("-"); + const [hours, minutes] = time.split(":"); + + const dateObj = new Date( + Number(year), + Number(month) - 1, + Number(day), + Number(hours), + Number(minutes), + ); + return Math.floor(dateObj.getTime() / 1000); +}; + +export { timestampFromDatetimeLocal };