You need to enable JavaScript to run this app.
JS Intl Kitchen Sink
DateTimeFormat
Intl.DateTimeFormat
Enables language-sensitive date and time formatting
Change date
Result
4/25/2025, 04:44:45
Change time
Parameters
Locale
Optional
locale
Select a locale
nu
Select a Numbering system
ca
Select a Calendar
hc
Select a Hour Cycle
Options
Optional
dateStyle
Select a dateStyle
localeMatcher
Select a localMatcher
hourCycle
Select a hourCycle
weekDay
Select a weekDay
year
Select a year
numeric
day
Select a day
numeric
minute
Select a minute
numeric
timeZoneName
Select a timeZoneName
timeStyle
Select a timeStyle
timeZone
Select a timeZone
formatMatcher
Select a formatMatcher
era
Select a era
month
Select a month
numeric
hour
Select a hour
numeric
second
Select a second
numeric
hour12
Useful Links
MDN web docs Mozilla
The Intl.DateTimeFormat object is a constructor for objects that enable language-sensitive date and time formatting.
DEVHINTS.IO
Intl.DateTimeFormat cheatsheet. Intl.DateTimeFormat is used to format date strings in JavaScript.
JavaScripture
The bridge between W3C, WHATWG and ECMAScript.
ECMA-402, 6th edition, June 2019
DateTimeFormat Objects