This article explains how date and time formats are displayed across the Duve guest experience, following the new unified formatting logic.
Overview
To improve clarity and consistency for guests, Duve now applies a standardized approach to date and time formatting across all guest-facing touchpoints.
This update ensures that:
- Dates are always displayed in a consistent format
- Times are adapted to each guest’s device preferences when possible
- Guests experience a clear and familiar format throughout their journey
This change applies automatically and does not require any configuration from hosts.
How Date & Time Formatting Works
Date Format (Global Standard)
All dates in the guest experience are displayed using a single unified format:
DD MMM YYYY
Example: 23 Feb 2026
This format is applied consistently across all guest-facing areas, regardless of:
- Guest location or locale
- Host settings
Time Format (Based on Guest Device)
Time is displayed based on the guest’s browser or device settings.
- Guests using a 12-hour format will see times like:
7:30 PM - Guests using a 24-hour format will see times like:
19:30
How Duve determines time format:
- Browser locale (primary)
- Guest phone number (fallback)
- Host settings (final fallback)
If browser and device settings differ, the browser setting takes priority.
Input Behavior (What Guests See When Entering Data)
Time Inputs
Time selection fields follow the guest’s device/browser format:
- 12-hour or 24-hour format accordingly
Date Inputs
Date fields also follow the guest’s browser locale format:
- US format: MM/DD/YYYY
- Other regions: DD/MM/YYYY
This ensures guests can enter information in a familiar way.
Display vs. Input
While inputs follow the guest’s local format, all displayed dates across the platform are converted to the unified format:
- Input: Based on guest locale
- Display: Always DD MMM YYYY
This ensures both ease of use and consistency.
Where This Applies
The formatting rules apply across all guest-facing touchpoints, including:
- Online Check-In (OCI)
- Online Check-Out (OCO)
- Guest App
- Emails and notifications
- Upsells (e.g., spa bookings, transportation)
- Registration forms and custom questions
- Dynamic data (check-in/out times, ETA, ETD, etc.)
All date and time values—whether static or dynamically generated—follow the same rules.
Email Formatting
- Dates in emails are displayed using the global format: DD MMM YYYY (23 Feb 2026)
- Time format is determined using available guest data (e.g., phone number or country), since browser data may not be accessible
FAQ
Why do all dates look the same now?
To ensure consistency and clarity, all dates are displayed in a single global format across the guest experience.
Why does the time format change between guests?
Time format is based on each guest’s device or browser settings, so it may differ between users (12h vs. 24h).
Can I control the date or time format as a host?
No. This feature is fully automated to ensure consistency and reduce manual configuration.
What happens if the system cannot detect the guest’s settings?
The system will:
- Try to determine format using the guest’s phone number
- Fall back to the host’s predefined settings if needed
Do input fields match what guests are used to?
Yes. Date and time inputs follow the guest’s local format, making it easier to enter information correctly.
Will this affect existing flows and communications?
Yes. The formatting is applied consistently across all guest-facing areas, including emails, check-in flows, and the Guest App.
If you have any questions about this feature, feel free to reach out to Duve Support.
Comments
0 comments
Please sign in to leave a comment.