Composables
useDateTime
Simple date/time formatting utility built on Intl.DateTimeFormat.
useDateTime
Date/time formatting helper built on Intl.DateTimeFormat. For component-level date display, prefer XAFmtDateTime and XAFmtRelativeTime; use this composable when you need a formatted string in script logic.
Usage
const { formatLongDateTime } = useDateTime()
formatLongDateTime(new Date())
// "Monday, January 6, 2024 at 2:30:45 PM PST"
API
| Key | Type | Description |
|---|---|---|
useDateTime(locale?) | (locale?: string) => ... | Optional locale, defaults to 'en-US'. |
formatLongDateTime | (date: Date | string | number) => string | Full long date + time with timezone name. Returns '' for invalid input. |
AI Context
composable: useDateTime
package: "@xenterprises/nuxt-x-app"
use-when: Formatting a full long date/time string in script logic (tooltips, exports, log lines).
