long date format

This commit is contained in:
Julien Calixte
2023-04-10 23:40:51 +02:00
parent c081edec01
commit 058046ad1f
2 changed files with 12 additions and 2 deletions

View File

@@ -3,6 +3,16 @@ import type { ISODate } from './types/date'
export const formatDate = (date: Date | string) =>
new Date(date).toLocaleString()
export const formatLongDate = (date: Date | ISODate) =>
new Date(date).toLocaleString(undefined, {
weekday: 'long',
day: '2-digit',
month: 'long',
year: 'numeric',
hour: 'numeric',
minute: 'numeric'
})
export const formatDiffInMinutes = (date1: ISODate, date2: ISODate) => {
const diffInMs = new Date(date2).getTime() - new Date(date1).getTime()
// TODO: diff in minutes not in seconds