abp zero是支持本地化的,但是切换到中文后,日期和日期范围选择还是英文的,原因是Mvc项目 Areas\AppAreaName\Views\Layout下面的_Layout.cshtml里面
moment.locale('@(CultureHelper.UsingLunarCalendar ? "en": CultureInfo.CurrentUICulture.Name )'); //Localizing moment.js'
CultureInfo.CurrentUICulture.Name的值是“zh-Hans",而不是"zh-cn",
而lib\moment\min目录下的moment-with-locales.js里面没有"zh-cn”的本地化文件,将"zh-cn"改成"zh-Hans",搞定。另外,日期的格式我习惯为YYY-MM-DD,把 L : 'YYYY/MM/DD'改成 L : 'YYYY-MM-DD',即可
网友评论