Задать вопрос
victorzadorozhnyy
@victorzadorozhnyy

Как правильно настроить moment.js для получения Y-m-d (2015-07-12) формата?

Помогите разобраться, юзаю https://github.com/Hacker0x01/react-datepicker
this.state = {
 date:moment()
}

<DatePicker
                            selected={this.state.date}
                            onChange={
                                (newDate)=> {this.setState({date: newDate });  }}

                            dateFormatCalendar="YYYY-mm-dd" // не работае
                            placeholderText="Click to select a date"
                            showTodayButton={'Today'}
                            locale='en-gb'
                        />


Сейчас возвращает
Moment {_isAMomentObject: true, _isUTC: false, _pf: Object, _locale: Locale, _d: Fri Mar 25 2016 18:38:03 GMT+0300 (Russia TZ 2 Standard Time)…}
...
Fri Mar 25 2016 18:38:03 GMT+0300 (Russia TZ 2 Standard Time)

а нужен просто стринг вида 2015-07-12
  • Вопрос задан
  • 521 просмотр
Подписаться 1 Оценить 3 комментария
Решения вопроса 1
@OVK2015
var testDate = moment().format('YYYY-MM-DD');
momentjs.com/docs полезная библиотека
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Попробуйте dateFormat="YYYY-mm-dd" вместо dateFormatCalendar="YYYY-mm-dd"
Ответ написан
AloneCoder
@AloneCoder
[object Object]
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы