javascript - 未设置默认时间时,为什么 react-datepicker 上会突出显示多天?
问题描述
出于某种原因,当用户从日历中选择一个时,该组件会突出显示两天,时间选择器位于一侧。
初始渲染后,当未设置显式默认日期和时间时,组件渲染如下:
用户点击某个日期后,时间会自动转到 00:00,用户点击的当天 (10) 和前一天 (9) 将突出显示,如下所示:
ReactDatePicker
组件使用如下:
<ReactDatePicker
name={name}
id={id}
selected={dateValue}
disabled={disabled}
onChange={this.handleChange}
onSelect={this.handleChange}
utcOffset={0}
locale="et-EE"
placeholderText={placeholderText}
autoComplete="off"
showTimeSelect
dateFormat={dateTimeFormats.YYMMDDHHMM}
timeFormat={timeFormats.HHmm}
timeIntervals={timeIntervals}
timeCaption="Kellaaeg"
/>
当我为组件设置一些默认值时,没有问题。所以我认为它与 00:00:00 时间有关,好像组件不知道它实际上是哪一天并突出显示两者?
解决方案
推荐阅读
- php - 为什么yii dropdownList中只能正确post一个const?
- python - 计算满足条件的行数,并为每一行分配一个从 1 到 nRows 的数字 pandas
- html - 将图像合并到 XSL+XML
- tabs - 带有实例注释的 Jupyter 实验室选项卡
- android - 包有 UID -1
- php - PhpStorm IDE 错误后缺少 Symfony/Twig 的模板设置页面
- c++ - LNK2019 cuda::cvtColor 和 cuda::equalizeHist
- oracle - 使用复合主键合并到表中
- javascript - 加载JS文件时加载资源失败:net::ERR_CONNECTION_RESET
- php - Symfony 获取所需 PHP 模块的列表