Материал ui Date Picker показать выбранное значение -1 - PullRequest
0 голосов
/ 26 сентября 2018
 Material UI Date Picker show default value -1  for us time zone
 but show the correct date for Indian time zone

Релевантный импорт


import DatePicker from 'material-ui/DatePicker';

Значение по умолчанию для моего состояния


state = {
   coverDate: '2000-01-01',
}

Мой выбор даты

<DatePicker value={new Date(this.state.coverDate)}
            onChange={this.onCoverDateChange}
            formatDate={(date) => moment(date).format('YYYY-MM-DD')} 
            disableYearSelection={false}/>

метод onCoverDateChange

onCoverDateChange = (event, date) => {
    console.log("coverDate value date to = " + date);
    this.setState({ coverDate: date });
}

, когда я выбираю часовой пояс компьютера в качестве Калькутты (Индия) - значение по умолчанию, отображаемое при выборе даты, равно 2000-01-01

, но

, когдаЯ изменяю свой часовой пояс на Монреаль (США) - значение по умолчанию, отображаемое с помощью средства выбора даты, 1999-12-31. Это проект React, и я использую admin на отдыхе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...