收藏
回答

ios newData()方法报错

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 个回答

  • 女娲的小泥人
    女娲的小泥人
    2017-10-12

    请将横杠换位左斜杠。

    new Date("2017/10/12");

    横杠在IOS下无效。

    2017-10-12
    有用
    回复
登录 后发表内容