Regional date and time formatting patterns, conventions, and cultural considerations for global applications.

Current Settings
English (US) in New York (EST)
07:00:00 AM
Tuesday, February 24, 2026

Date Formats

Short Date
2/24/2026
Compact format for forms and tables
Medium Date
Feb 24, 2026
Abbreviated month format
Long Date
Tuesday, February 24, 2026
Full format with weekday
Month & Year
February 2026
For monthly reports and archives

Relative Time

Just Now
31 seconds ago
30 seconds ago
Recent
56 days ago
Yesterday
Future
48 days ago
Next week
Long Format
Sun, Dec 15, 2:30 PM
Scheduled meeting time

Time Formats

12-Hour Format
7:00 AM
Common in US and some regions
24-Hour Format
07:00
Common in Europe and Asia
With Seconds
07:00:00
For precise timestamps
With Timezone
07:00 AM EST
For global communications

Combined Formats

Timestamp
Feb 24, 2026, 7:00 AM
Date and time combined
ISO Format
2026-02-24T12:00:00.000Z
Universal format for APIs
Unix Timestamp
1771934400
Seconds since epoch
Duration
9:00โ€ฏAMโ€‰โ€“โ€‰5:30โ€ฏPM
Time ranges and durations

๐Ÿ‡บ๐Ÿ‡ธUnited States

Date: MM/DD/YYYY
Time: 12-hour (AM/PM)
Week: Sunday first
Example: 12/25/2024 2:30 PM

๐Ÿ‡ฌ๐Ÿ‡งUnited Kingdom

Date: DD/MM/YYYY
Time: 24-hour
Week: Monday first
Example: 25/12/2024 14:30

๐Ÿ‡ฏ๐Ÿ‡ตJapan

Date: YYYY/MM/DD
Time: 24-hour
Week: Sunday first
Example: 2024/12/25 14:30

โœ… Do

  • โ€ข Use Intl.DateTimeFormat API
  • โ€ข Respect user's locale settings
  • โ€ข Show timezone for global apps
  • โ€ข Use relative time for recent events

โŒ Don't

  • โ€ข Hardcode date/time formats
  • โ€ข Ignore timezone differences
  • โ€ข Mix different format styles
  • โ€ข Assume 12-hour preference

USER PREFERENCE

navigator.language
// 'en-US'

FORMAT OPTIONS

new Intl.DateTimeFormat('en-US', {
ย ย dateStyle: 'medium',
ย ย timeStyle: 'short'
})

TIMEZONE

Intl.DateTimeFormat.supportedLocalesOf(
ย ย ['en-US', 'de-DE']
)