如何根据用户的语言环境/文化显示此值?

现在,它显示美国格式(mm / dd / yy),而我需要英国格式(dd / mm / yy)。

我还想基于用户的语言环境格式显示或检测用户的语言环境在哪里。

类似于javascript toLocaleString()。

<input type="datetime-local" value="">

最佳答案

浏览器尚不支持。请参阅以下文章。

http://weblog.west-wind.com/posts/2012/Nov/08/HTML5-Input-typedate-Formatting-Issues

因此,您需要通过服务器端代码进行管理,例如,如果要使用ASP.NET进行管理,则本文将为您提供帮助。

http://msdn.microsoft.com/en-us/library/bb882561(v=vs.110).aspx

对于Java脚本,您需要使用问题中提到的tolocalstring。
http://www.w3schools.com/jsref/jsref_tolocalestring.asp

09-25 18:47