关于苹果手机react datePick 组件不显示年份问题

问题还原:最近项目中遇到的一大问题,苹果手机测试时不显示年份

1.jpg

也就是说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
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  •   引用类型的值(对象)是引用类型的一个实例。   在 ECMAscript 中,引用类型是一种数据结构,用于将数...
    霜天晓阅读 1,125评论 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,879评论 1 45
  • 第五章******************************************************...
    fastwe阅读 722评论 0 0
  • 全系列文章索引: IOS开发问题索引(一) IOS开发问题索引(二) IOS开发问题索引(三) IOS开发问题索引...
    Kevin_Junbaozi阅读 1,249评论 0 0