私は自分の州で日付をredux形式で伝えたいと思っています。私は反応日ピッカーを使用します。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として表示したいということですが、私は日付が私の状態で保存したい:私のReduxの形式とDatePickerの互換性を持たせるために私が書きますYYYY-MM-DD HH:MM:SS形式を使用します。これを行う方法?私は瞬間のフォーマット機能を使用しますが、動作していないようです。
これはうまくいかないとはどういう意味ですか?どのようなエラーが出ているのか、どんな結果が得られていますか? – MGA