momentjs

momentjs - Detección de configuración regional con Moment.js



(1)

A partir de la documentación de momentjs:

Por defecto, Moment.js viene con cadenas de configuración regional en inglés. Si necesita otras configuraciones regionales, puede cargarlas en Moment.js para su uso posterior.

Puedes cambiarlo con eso:

moment.locale(locale);

Para obtener la configuración regional del usuario con JavaScript, puede hacer eso:

var locale = window.navigator.userLanguage || window.navigator.language;

Consulte: http://momentjs.com/docs/#/i18n/changing-locale/

y JavaScript para detectar la preferencia de idioma del navegador

Estoy usando Moment.js en mi proyecto y formateo las fechas de la siguiente manera:

var date = moment.unix(1318781876); return date.format(''LLLL'');

En el momento en que los documentos indiquen que se admiten varios entornos locales. Me gustaría saber si moment.js detectará automáticamente la configuración regional, o ¿necesito detectar la configuración regional y pasarla al momento?

Actualización Mi objetivo es asegurar que la fecha que se muestra esté en el formato de la región del usuario. es decir, en los EE. UU. el formato de fecha corta es mm / dd / aa mientras que en el Reino Unido es dd / mm / aa