javascript - 材质 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 项目,我在休息时使用管理员。
解决方案
推荐阅读
- r - 对覆盖在烛台图上的 Plotly 条形图数据进行排序
- c++ - 将整数加到 char
- events - 应用自定义工具栏后标准工具栏消失
- r - 在迭代列表时(我正在使用 purr::map)我可以获得迭代的名称吗?
- html - 存在滚动条时项目宽度不是 100%
- git - 签出 repo 的分叉分支,无需克隆 fork
- azure - 使用 Azure 的 Terraform - 如何创建存储帐户?
- arrays - 用 jq 折叠 JSON 对象
- angular - 路线更改后如何保留搜索输入值?角
- amazon-web-services - 无法使用 AWS 身份验证连接到 Docker 容器中的 Hashicorp Vault - x509 证书错误