欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

时间格式的字符串在ios中的转换问题

程序员文章站 2022-04-16 21:37:17
在移动端使用时间选择器的时候,选择了一个时间转换为时间戳,谷歌浏览器以及安卓手机使用 new Dare( 选择的时间 ).getTime() 都能够拿到时间戳, 但是在ios手机上会出现出现NAN 查阅资料后发现是因为ios不能解析 2018-7-26 这种格式的时间字符串,只能解析 2018/7/ ......

  在移动端使用时间选择器的时候,选择了一个时间转换为时间戳,谷歌浏览器以及安卓手机使用  new Dare( 选择的时间 ).getTime()  都能够拿到时间戳,

  但是在ios手机上会出现出现NAN

  查阅资料后发现是因为ios不能解析   2018-7-26  这种格式的时间字符串,只能解析 2018/7/26  这种格式的字符串   (没有验证是否正确,不过确实是因为ios不能解析的原因)

  写了一个方法,便于之后使用

//时间格式的字符串转变为时间格式
function convertDateFromString(dateString) {
    if(dateString) {
        var date = new Date(dateString.replace(/-/g, "/"))

        return date;
    }
}