同样的代码在编译器可以运行,手机运行不了
发布于 6 年前 作者 lima 17685 次浏览 来自 问答

这是计息天数的代码:

days:function(){

    var start=this.data.start_date.split(’-’)

    var end=this.data.end_date.split(’-’)

    var astart=new Date(start[1] + ‘-’ + start[2] + ‘-’ + start[0])

    var aend=new Date(end[1] + ‘-’ + end[2] + ‘-’ + end[0])

    var days= parseInt(Math.abs(aend  -  astart)  /  1000  /  60  /  60  /24)

    return days

  }

为什么在编译器里可以运行,在手机运行出错,为什么在手机上算不出来计息天数,小程序不支持 new Date() 吗

1 回复

var year = date.getFullYear()

 var month = date.getMonth() + 1

 var day = date.getDate()

 var hour = date.getHours()

 var minute = date.getMinutes()

 var second = date.getSeconds()

回到顶部