2017-07-15 51 views
0

我現在用的是下一個陣營組成:一刻開始的DatePicker反應成分

<DatePicker 
     selected = {this.state.startDate} 
     onChange = {(d) => {console.log('date = ' + d); 
        this.setState({startDate: d})}} 
        dateFormat="MMMM, DD, YYYY" 
/> 

它工作正常,如果的startDate等於時刻(),但我收到錯誤消息,如果我執行

this.setState({startDate: momdate}); 

哪裏

var momdate = moment('2017-10-22').valueOf()/1000; 

和該指令在

執行0
componentDidMount() 

反應功能。錯誤信息是:

Uncaught TypeError: e.clone is not a function 

有什麼想法嗎?

回答

1

看看this issue,但它看起來像<DatePicker>要求狀態是一個對象。

而不是設置momdate是調用.valueOf()的嘗試只是在做moment('2017-10-22')