ios newData()方法报错
发布于 6 年前 作者 bsu 14619 次浏览 来自 问答
var  aDate, oDate1, oDate2, iDays 
       aDate  = sDate1.split("-"
       console.log("日:", aDate)
       oDate1  =  new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])    //转换为12-18-2002格式 
       aDate  =  sDate2.split("-"
       oDate2  =  new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) 
        
       iDays  =  parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24)    //把相差的毫秒数转换为天数 
       console.log("差值:",iDays)
       return  iDays

代码如上 在android上没问题 ios odate1 odate2都是null 打印出来 adata adata2 都是 标准的格式 ‘2017-1-2’这种

1 回复

请将横杠换位左斜杠。

new Date(“2017/10/12”);

横杠在IOS下无效。

回到顶部