zent
Version:
一套前端设计语言和基于React的实现
48 lines (38 loc) • 724 B
Markdown
order: 10
zh-CN:
title: 农历日期选择
en-US:
title: Lunar date picker
```jsx
import { DatePicker } from 'zent';
import { useState } from 'react';
import { Lunar } from 'pure-lunar-typescript';
class LunarDatePickerDemo extends Component {
state = {};
lunarValueFormatter = date => {
const d = Lunar.fromDate(date);
return d.toString();
};
handleDateChange = val => {
this.setState({
date: val,
});
};
render() {
const { date } = this.state;
return (
<DatePicker
showLunarDate
lunarValueFormatter={this.lunarValueFormatter}
value={date}
onChange={this.handleDateChange}
/>
);
}
}
ReactDOM.render(<LunarDatePickerDemo />, mountNode);
```
<style>
</style>