The Intl.DateTimeFormat.prototype.resolvedOptions() method is an inbuilt method in JavaScript which returns a new object with properties reflecting the locale, date and time formatting options computed during initialization of this DateTimeFormat object.
Syntax:
dateTimeFormat.resolvedOptions()
Parameters: This method does not accept any parameters.
Return value: This method returns a new object with properties reflecting the locale and date and time.
Below examples illustrate the Intl.DateTimeFormat.prototype.resolvedOptions() method in JavaScript:
Example 1:
const geeks = new Intl.DateTimeFormat( 'zh-CN' , { timeZone: 'UTC' }); const result = geeks.resolvedOptions(); console.log(result.locale); console.log(result.calendar); console.log(result.timeZone); const geeks1 = new Intl.DateTimeFormat( 'LT' ); const result1 = geeks1.resolvedOptions(); console.log(result1.locale); console.log(result1.calendar); |
Output:
"zh-CN" "gregory" "UTC" "lt" "gregory"
Example 2:
var geeks = new Intl.DateTimeFormat( 'de-XX' , { timeZone: 'UTC' }); var result = geeks.resolvedOptions(); console.log(result.locale); console.log(result.calendar); console.log(result.numberingSystem); console.log(result.timeZone); console.log(result.month); |
Output:
"de" "gregory" "latn" "UTC" "numeric"
Supported Browsers: The browsers supported by Intl.DateTimeFormat.prototype.resolvedOptions() method are listed below:
- Google Chrome
- Edge
- Firefox
- Opera
- Safari