aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Utility/time.ts
blob: a390c3d5466b7b4e5319cb6f23312073062f8b08 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
export const databaseTimeToDate = (time: string) => new Date(time + "Z");

export const dateToDatabaseTime = (date: Date) =>
	date.toISOString().replace("T", " ").replace(/\..+/, "");

export const dateToInputTime = (date: Date) => {
	const offset = date.getTimezoneOffset();

	date.setMinutes(date.getMinutes() - offset);

	return date.toISOString().slice(0, 16);
};

export const inputTimeToDatabaseTime = (date: Date) => dateToDatabaseTime(date);