我想使用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 (用于日期选择器)中使用此区域性日期格式。
请让我知道如何在客户端使用文化信息获取此日期格式。
发布于 2016-07-16 16:35:34
您可以使用AngularJS-s日期过滤器,请检查此链接- https://docs.angularjs.org/api/ng/filter/date
发布于 2018-05-17 13:01:02
您可以在项目中安装moment.js。https://momentjs.com/
在HTML模板中包含moment-with-locales.min.js。
在您的JavaScript中:
moment.locale(myCulture);
var date = moment(JsonDate).format('L')
https://stackoverflow.com/questions/38409227
复制相似问题