如何根据用户的语言环境/文化显示此值?
现在,它显示美国格式(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