首页 > 解决方案 > 材质 ui 日期选择器显示选定值 -1

问题描述

 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 项目,我在休息时使用管理员。

标签: javascriptreactjsmaterial-uiadmin-on-rest

解决方案


推荐阅读