关于苹果手机react datePick 组件不显示年份问题
2019-06-12 本文已影响0人
秒速五厘米_a437
问题还原:最近项目中遇到的一大问题,苹果手机测试时不显示年份

也就是说Safari 不支持字符串'-'
解决方法new Date('2017-1-1'.replace(/-/g,/)),将时间字符串中的'-'全部用'/'替换掉
例如代码
state= {
value:new Date(),
year:new Date().getFullYear(),
month:new Date().getMonth() + 1,
date:new Date().getDate(),
maxDate:new Date(maxDate.replace(/-/g,'/')),
minDate:new Date('1899-1-1'.replace(/-/g,'/')),
newDate :1,
age:1
}