---
order: 4
title:
zh-CN: 自定义头部
en-US: Customize Header
---
## zh-CN
自定义日历头部内容。
## en-US
Customize Calendar header content.
```jsx
import { Calendar, Select, Radio, Col, Row, Typography } from 'antd';
import 'dayjs/locale/zh-cn';
function onPanelChange(value, mode) {
console.log(value, mode);
}
export default () => (
{
const start = 0;
const end = 12;
const monthOptions = [];
let current = value.clone();
const localeData = value.localeData();
const months = [];
for (let i = 0; i < 12; i++) {
current = current.month(i);
months.push(localeData.monthsShort(current));
}
for (let index = start; index < end; index++) {
monthOptions.push(
{months[index]}
,
);
}
const month = value.month();
const year = value.year();
const options = [];
for (let i = year - 10; i < year + 10; i += 1) {
options.push(
{i}
,
);
}
return (
Custom header
onTypeChange(e.target.value)} value={type}>
Month
Year
);
}}
onPanelChange={onPanelChange}
/>
);
```
```css
.site-calendar-customize-header-wrapper {
width: 300px;
border: 1px solid #f0f0f0;
border-radius: 2px;
}
```