Javascript Antd RangePicker无法为时间设置12小时格式
我使用Antd RangePicker显示日期范围和时间 默认情况下,时间为24小时格式。我需要以12小时的格式显示时间。 如何设置12小时格式的时间Javascript Antd RangePicker无法为时间设置12小时格式,javascript,reactjs,antd,Javascript,Reactjs,Antd,我使用Antd RangePicker显示日期范围和时间 默认情况下,时间为24小时格式。我需要以12小时的格式显示时间。 如何设置12小时格式的时间 <RangePicker disabledDate={this.disabledDate} showTime={{ format: 'HH:mm', hideDisabledOptions: true, defaultValue: [moment('00:00:00', 'HH:mm:ss'), mo
<RangePicker
disabledDate={this.disabledDate}
showTime={{
format: 'HH:mm',
hideDisabledOptions: true,
defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('11:59:59',
'HH:mm:ss')],
}}
format="YYYY-MM-DD HH:mm:ss"
/>
我尝试过以下几种选择:
use12hurs={true}
但对我来说什么都不管用。请提供帮助。Ant Design使用
momentjs
,因此您应该能够使用格式:“hh:mm”
您可能需要添加一个A,如格式:“hh:mm A”
以显示上午/下午时间,以确保您不会混淆读取时间的人
除此之外,在配置中还指定了两次格式
您可以在此处阅读有关在momentjs中显示时间的更多信息:
将“Use12hurs:true”添加到showTime以更改时间选择器格式。但您不能更改时间选择器始终为24小时,我可以在顶部看到的只有12小时格式
<RangePicker
showTime={{ format: 'hh:mm A', use12Hours:true }}
/>