的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