首页 > 解决方案 > 如何在反应日期选择器格式中获取价值 yyyy-mm-dd

问题描述

我有一个datepicker react js组件,格式是yyyy-MM-dd,但是为什么我只用数据时它的时间值无效

const date = moment().format("yyyy-MM-dd");

class Register extends Component {

  constructor(props) {
    super(props)
    this.state = {
      BIRTH_OF_DATE:date
    }
  }

  render(){
   return(
     <DatePicker
      showPopperArrow={false}
      selected={this.state.BIRTH_OF_DATE}
      onChange={(newDate) => this.setState({BIRTH_OF_DATE:newDate})}
    />
   )
  }
}

标签: reactjsdatedatepicker

解决方案


你必须onchange={this.handleOnchange}在函数中设置和处理handleOnchange,你不能setStaterender()


推荐阅读