Date Formatter
Format a date using custom patterns and Intl presets.
Formatted output
Enter a valid date and time.
About the Date Formatter
Format a date and time using a custom token pattern like YYYY-MM-DD, plus preview it in several Intl.DateTimeFormat presets (full, long, medium, short) simultaneously.
Examples
Custom pattern
YYYY-MM-DD HH:mm:ssOutput
2026-08-06 14:30:00Keyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
Countdown Timer Generator
Date & Time
Live countdown to any date and time.
Stopwatch & Countdown Timer
Date & Time
Precision stopwatch with laps plus a countdown timer with alarm.
Timezone Converter
Date & Time
Convert a datetime across multiple IANA timezones at once.
ISO 8601 Converter
Date & Time
Convert dates and durations to and from ISO 8601 format.
Age Calculator
Date & Time
Calculate exact age and countdown to the next birthday.
Business Days Calculator
Date & Time
Count business days between two dates, excluding holidays.
Frequently asked questions
Read more
- Timezones, UTC and ISO 8601: dates without bugs
Why 'store dates in UTC' is only half the rule, how ISO 8601 avoids ambiguity, and the daylight saving edge cases that break naive code.
- Timezones and UTC: the developer's survival guide
Why every timestamp bug traces back to the same handful of mistakes, and the rules that make timezone handling boring instead of terrifying.
Comments
No login needed. Comments appear after a quick review.
Loading comments…
Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser