feat: add formatDateTime function for improved date handling in SettingsPage

This commit is contained in:
shuaiplus
2026-06-12 16:41:58 +08:00
parent 1918735520
commit 7cf2ab7c88
+7
View File
@@ -82,6 +82,13 @@ function clearLegacyTotpSetupSecrets(): void {
} }
} }
function formatDateTime(value: string | null | undefined): string {
if (!value) return t('txt_dash');
const date = new Date(value);
if (Number.isNaN(date.getTime())) return t('txt_dash');
return date.toLocaleString();
}
export default function SettingsPage(props: SettingsPageProps) { export default function SettingsPage(props: SettingsPageProps) {
const [currentPassword, setCurrentPassword] = useState(''); const [currentPassword, setCurrentPassword] = useState('');
const [newPassword, setNewPassword] = useState(''); const [newPassword, setNewPassword] = useState('');