yyyy with new moment javascript http date format globalization

with - new date javascript format dd mm yyyy



¿Cómo obtener la configuración de "Región e Idioma" del sistema del cliente en el servidor? (1)

¿Hay alguna forma de obtener la configuración de formato (país desde la pestaña "Formatos" en la ventana emergente "Región e idioma" en Windows) en JavaScript para poder pasarla al servidor en una cookie? (gran objetivo: mostrar las fechas en formato correcto en MVC 4 del lado del servidor)

En IE9 puedo usar navigator.UserLanguage (también se pasa el idioma correcto en el encabezado http Accept-Language ).

Pero en Chrome y FF navigator. UserLanguage no está definido, navigator.language y Accept-Language devuelven el idioma de la interfaz del navegador.


No es posible para JS o cualquier otra cosa acceder a esta configuración, sin embargo, existe la propiedad de idioma HTTP_ACCEPT_LANGUAGE a la que se puede acceder en el servidor. Por ejemplo con PHP puedes hacer:

echo $_SERVER[''HTTP_ACCEPT_LANGUAGE''];

que se hará eco de algo así como en-US . En la mayoría de los casos, probablemente sea el idioma preferido por los usuarios, entonces, ¿por qué no usarlo?