4Manuals

  • PDF Cloud HOME

如何正确使用react-datepicker dateFormat Download

    反应:更改方向后触发重新渲染和offsetWidth的重新计算 如何在react图表上的datakey中操作DateTime 如何在nextjs中使用html2canvas 使用一些Typescript文件测试React应用 React-native动画时间序列及其百分比或替代 谁能帮助我通过wordpress登录和注册来创建React Native应用? 如何检查电子屏幕截图的允许状态(macOS catalina) 如何在reactjs中更新值 时间戳格式不支持将React`react-datepicker`作为默认值 我正在尝试将nextjs应用程序构建到静态html页面中,我有一些错误

我正在创建一个包含2个(开始和结束)DatePicker的表单,并且一切正常:我可以选择日期,然后在状态下使用该值(具有功能)。我的问题是,选择日期时,它在字段中无法正确显示。

  • 它应该看起来像这样:December 6, 2019 4:00 PM

  • ,但实际上看起来像这样:Dec

您只能看到前3个字符。

我该如何解决?我尝试从字段props中获取值并将其插入到selected属性中,但是它不起作用-它始终仅显示前3个字符。

这是我现在拥有的代码:

render() {

const placeholder = this.props.name === "start" ? "From" : "To";
   const { showTime, value } = this.props
   console.log(moment(value).format('LLL'))
   return (
     <div className="date-picker">
       <DatePicker
         timeFormat="HH:mm"
         selected={value ? new Date(moment(value).format('LLL')) : this.state.startDate}
         onChange={this.handleChange}
         showTimeSelect={showTime}
         dateFormat="LLL"
         dropDownMode="select"
         placeholderText={placeholder}
       />
     </div>
   );
 }
}

1 个答案:

答案 0 :(得分:1)

只需更改此:

  

dateFormat =“ LLL”

收件人

dateFormat="MMMM d, yyyy h:mm aa"

您在react-datepicker中使用了 moment 库格式

要了解有关react-datepicker格式的更多信息,请转到here



Similar searches
    生成失败升级后,本机对最新版本做出反应 将数据从Kafka导出到Oracle 可以在网站上播放几个不同的音乐文件 Django Rest框架解析器在所有语句执行之前返回 Samsung RB215LA Refrigerator User Manual