diff --git a/src/views/Notifications.vue b/src/views/Notifications.vue index d2b727b..5aa8e2e 100644 --- a/src/views/Notifications.vue +++ b/src/views/Notifications.vue @@ -60,7 +60,7 @@ {{ formatDate(notification) }}

@@ -145,6 +145,22 @@ const sortedNotifications = computed(() => { function changeTab(newValue) { currentTab.value = newValue; } + +function formatDate(notification) { + const notificationDigitalDate = parseInt( + dayjs(notification.date).format("YYYYMMDD") + ); + const todayDigitalDate = parseInt(dayjs().format("YYYYMMDD")); + const isToday = notificationDigitalDate === todayDigitalDate; + + if (isToday) { + return dayjs(notification.date).format("h:m"); + } else if (todayDigitalDate === notificationDigitalDate + 1) { + return "hier"; + } else { + return dayjs(notification.date).format("DD MMM YY"); + } +}