的DatePicker日期輸入我想stote使用Redux的形式在我的狀態日期。我使用react-datepicker。爲了使日期選擇器與我的終極版形式兼容我寫:與自定義格式
import React, { PropTypes } from 'react';
import DatePicker from 'react-datepicker';
import moment from 'moment';
import 'react-datepicker/dist/react-datepicker.css';
const MyDatePicker = ({ input, meta: { touched, error } }) => (
<div>
<DatePicker
{...input} dateFormat="YYYY-MM-DD"
selected={input.value ? moment(input.value) : null}
/>
{
touched && error &&
<span className="error">
{error}
</span>
}
</div>
);
MyDatePicker.propTypes = {
input: PropTypes.shape().isRequired,
meta: PropTypes.shape().isRequired
};
export default MyDatePicker;
的問題是,當我選擇日期,我想它顯示爲DD-MM-YYYY,但我想要的日期將被保存在我的狀態使用YYYY-MM-DD HH:MM:SS格式。這個怎麼做?我用的是瞬間的格式的功能,但它似乎沒有工作
你是什麼意思它似乎沒有工作?你得到什麼錯誤或得到什麼結果? – MGA