@@ -3,6 +3,7 @@ import Header from '../Header';
33import { Locale } from '../../interface' ;
44import { GenerateConfig } from '../../generate' ;
55import PanelContext from '../../PanelContext' ;
6+ import { formatValue } from '../../utils/dateUtil' ;
67
78export interface DateHeaderProps < DateType > {
89 prefixCls : string ;
@@ -57,7 +58,11 @@ function DateHeader<DateType>(props: DateHeaderProps<DateType>) {
5758 tabIndex = { - 1 }
5859 className = { `${ prefixCls } -year-btn` }
5960 >
60- { generateConfig . locale . format ( locale . locale , viewDate , locale . yearFormat ) }
61+ { formatValue ( viewDate , {
62+ locale,
63+ format : locale . yearFormat ,
64+ generateConfig,
65+ } ) }
6166 </ button >
6267 ) ;
6368 const monthNode : React . ReactNode = (
@@ -69,18 +74,16 @@ function DateHeader<DateType>(props: DateHeaderProps<DateType>) {
6974 className = { `${ prefixCls } -month-btn` }
7075 >
7176 { locale . monthFormat
72- ? generateConfig . locale . format (
73- locale . locale ,
74- viewDate ,
75- locale . monthFormat ,
76- )
77+ ? formatValue ( viewDate , {
78+ locale,
79+ format : locale . monthFormat ,
80+ generateConfig ,
81+ } )
7782 : monthsLocale [ month ] }
7883 </ button >
7984 ) ;
8085
81- const monthYearNodes = locale . monthBeforeYear
82- ? [ monthNode , yearNode ]
83- : [ yearNode , monthNode ] ;
86+ const monthYearNodes = locale . monthBeforeYear ? [ monthNode , yearNode ] : [ yearNode , monthNode ] ;
8487
8588 return (
8689 < Header
0 commit comments