DateRawFormatOptions
Format a date directly using a raw format.
WARNING: For date formatting, consider this this only as last resort. Try formatDate with a skeleton.
Syntax
object { pattern, ca?, nu?, context? }
Properties
pattern: string
- A date time pattern string, specifying the fields to format
ca?: CalendarType
- Override the calendar. The argument will be converted to the requested calendar before formatting.
nu?: NumberSystemType
- Override the numbering system.
context?: ContextType
- Specify the context in which the string will be display
Defaults
{
pattern: ''
}
- Numbering system default is determined by the locale.
- Calendar system default is determined by the locale.
Example
const cldr = framework.get('en');
// June 27, 2018 4:23:00 AM
const date = 1530087780000;
const zoneId = 'America/New_York';
const s = cldr.Calendars.formatDateRaw({ date, zoneId }, { pattern: 'EEE MMM y, d' });
log(s);
Wed Jun 2018, 27