我想使用JavaScript从我定义的文化设置中获取日期格式。 我的文化在Web.config文件中定义为:
<globalization culture="en-GB" uiCulture="en-GB"/>
我正在通过
获得定义的文化CultureInfo culture = System.Globalization.CultureInfo.CurrentUICulture;
我将它传递给我的客户。在客户端,我使用momemt.js库将我的json日期解析为实际日期格式。
var date = moment(JsonDate).toDate().toLocaleDateString(myCulture); //"en-GB"
我将所需日期格式的日期设为"16/07/2016"
但我也希望将此格式设为dd/MM/yyyy
,以便我可以在我的html(日期选择器)中使用此文化日期格式。
请告诉我如何在客户端使用文化信息获取此日期格式。
答案 0 :(得分:0)
您可以使用AngularJS-s日期过滤器 请查看此链接 - https://docs.angularjs.org/api/ng/filter/date
答案 1 :(得分:0)
您可以在项目中安装moment.js。 https://momentjs.com/
在HTML模板中包含moment-with-locales.min.js。
在您的JavaScript中:
moment.locale(myCulture);
var date = moment(JsonDate).format('L')