addon/helpers/date-format-ll.js
/** @documenter yuidoc */
import { helper as buildHelper } from '@ember/component/helper';
import formatUtil from 'ember-helper-locale-date/utils/format-util';
/**
* The formatting options for the default Locale.
* @type {{month: string, year: string, day: string}}
*/
const defaultOptions = {
day: 'numeric',
month: 'long',
year: 'numeric'
};
/**
* Instantiate a `Intl.DateTimeFormat` in the browser's locale that will be used for basic formatting.
* @type {Intl.NumberFormat}
*/
const formatter = new Intl.DateTimeFormat(window.navigator.language, defaultOptions);
export function dateFormatLl([date], options) {
return formatUtil(formatter, defaultOptions, date, options);
}
export default buildHelper(dateFormatLl);