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?