diff --git a/frontend/src/components/account/CreateAccountModal.vue b/frontend/src/components/account/CreateAccountModal.vue
index ae2efff8de..364436d109 100644
--- a/frontend/src/components/account/CreateAccountModal.vue
+++ b/frontend/src/components/account/CreateAccountModal.vue
@@ -2955,7 +2955,10 @@
-
{{ t('admin.accounts.expiresAtHint') }}
+
+ {{ t('admin.accounts.expiresAtHint') }}
+ {{ t('admin.accounts.expiresAtTimezoneHint', { timezone: browserTimeZone }) }}
+
@@ -3820,7 +3823,11 @@ import {
type CnNativeApiProtocol,
type HeaderOverrideRow
} from '@/components/account/credentialsBuilder'
-import { formatDateTimeLocalInput, parseDateTimeLocalInput } from '@/utils/format'
+import {
+ formatDateTimeLocalInput,
+ getBrowserTimeZone,
+ parseDateTimeLocalInput
+} from '@/utils/format'
import { createStableObjectKeyResolver } from '@/utils/stableObjectKey'
import { VERTEX_LOCATION_OPTIONS } from '@/constants/account'
import {
@@ -3852,6 +3859,7 @@ interface OAuthFlowExposed {
const { t } = useI18n()
const authStore = useAuthStore()
+const browserTimeZone = getBrowserTimeZone()
const oauthStepTitle = computed(() => {
if (form.platform === 'openai') return t('admin.accounts.oauth.openai.title')
diff --git a/frontend/src/components/account/EditAccountModal.vue b/frontend/src/components/account/EditAccountModal.vue
index 8676fc907b..53d0022f13 100644
--- a/frontend/src/components/account/EditAccountModal.vue
+++ b/frontend/src/components/account/EditAccountModal.vue
@@ -1611,7 +1611,10 @@
-
{{ t('admin.accounts.expiresAtHint') }}
+
+ {{ t('admin.accounts.expiresAtHint') }}
+ {{ t('admin.accounts.expiresAtTimezoneHint', { timezone: browserTimeZone }) }}
+
@@ -2915,7 +2918,12 @@ import {
type CnNativeApiProtocol,
type HeaderOverrideRow
} from '@/components/account/credentialsBuilder'
-import { formatDateTime, formatDateTimeLocalInput, parseDateTimeLocalInput } from '@/utils/format'
+import {
+ formatDateTime,
+ formatDateTimeLocalInput,
+ getBrowserTimeZone,
+ parseDateTimeLocalInput
+} from '@/utils/format'
import { createStableObjectKeyResolver } from '@/utils/stableObjectKey'
import { allSelectedGroupsEnableLongContextPricing } from '@/components/account/longContextBilling'
import { VERTEX_LOCATION_OPTIONS } from '@/constants/account'
@@ -2953,6 +2961,7 @@ const emit = defineEmits<{
const { t } = useI18n()
const appStore = useAppStore()
const authStore = useAuthStore()
+const browserTimeZone = getBrowserTimeZone()
// Spark 影子账号(parent_account_id 非空):代理恒继承母账号,不可独立编辑(外审 B/P1),
// 故隐藏代理选择器。