0

将本地化应用于角度日期范围选择器时,日历标题的日期格式不正确。日期应显示为 YYYY, MM,但显示为 MM, YYYY。我正在使用 moment().format('ll') 在文本输入中显示本地化格式,但使用日期范围选择器 locale.format 选项对日历日期格式没有任何影响。

var dateOptions = {
  locale: {
    format: 'll'
  }
};

在此处输入图像描述

4

2 回答 2

0

更新 daterangepicker.js 如下:

// 在第 719 行附近添加了新的 var

var calMonth = moment([calendar[1][1].year(), calendar[1][1].month()]).format("L");

// 第 754 行

html += '<th colspan="5" class="month">' + calMonth + '</th>'; 
于 2018-02-28T18:22:52.733 回答
0

修改daterangepicker.js

707行

var dateHtml = this.locale.monthNames[calendar[1][1].month()] + calendar[1][1].format(" YYYY");

将其修改为您想要的格式。

var dateHtml = calendar[1][1].format("YYYY") + this.locale.monthNames[calendar[1][1].month()];
于 2020-01-28T04:45:18.667 回答