fix: unformatted date/timezone
Some checks failed
Build and Publish Docker Image / Build and Publish (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish (arm64) (push) Has been cancelled

This commit is contained in:
limes
2026-08-18 17:06:01 +02:00
parent 0f045daaf4
commit 0450798c5e

View File

@@ -4,6 +4,8 @@ import { watchImmediate } from '@vueuse/core';
import { AlertDialog } from 'reka-ui/namespaced';
import type { ApiAccountUpdateRequest } from '~~/shared/api-types';
const { locale } = useI18n();
const authStore = useAuthStore();
const toasts = useToasts();
const route = useRoute();
@@ -133,6 +135,16 @@ const { execute: executeUnlinkDiscord, isLoading: isLoadingUnlink } = useAsync({
}
});
function parseBirthday(iso: string): string {
const s = iso.split('-');
const y = Number(s[0]);
const m = Number(s[1]) - 1;
const d = Number(s[2]);
return new Date(Date.UTC(y, m, d)).toLocaleDateString(locale as unknown as string);
}
useHead({
title: `Account`
});
@@ -294,7 +306,7 @@ useHead({
{{ $t("account.settings.settingCards.birthDate") }}
</p>
<p class="value">
{{ profile.birthday }}
{{ parseBirthday(profile.birthday) }}
</p>
</li>
<li>
@@ -318,7 +330,7 @@ useHead({
{{ $t("account.settings.settingCards.timezone") }}
</p>
<p class="value">
{{ profile.timezone }}
{{ profile.timezone.replaceAll('_', ' ') }}
</p>
</li>
</ul>