WXS 语言 date日期获取,安卓正常,IOS不正常问题
<!-- 运算两个时间得差值--><wxs module="datetiming"> var dateResult = function (d,shopperTime) { var result = ""; if(shopperTime==null){ var newDate = getDate(); //返回当前时间对象 } else { var newDate = getDate(shopperTime); //返回时间 result = "用时:"; } var payDate = getDate(d); console.log("当前时间:"+newDate) console.log("支付时间:"+payDate) var payDateResult = Math.round(payDate.getTime()/1000); var newDateResult = Math.round(newDate.getTime()/1000); console.log("当前时间:"+newDateResult) console.log("支付时间:"+payDateResult) var resultDate = newDateResult - payDateResult; var h = Math.floor(resultDate / 3600); var m = Math.floor((resultDate / 60 % 60)); var s = Math.floor((resultDate % 60)); console.log("最终时间:"+result + h + "时" + m + "分" + s + "秒") return newDateResult; }; module.exports = { dateResult : dateResult } </wxs> 安卓一切正常显示。 IOS系统全部是NaN时NaN分NaN秒。。 求大神解答~ 如何出里。。目前调试很难。。 我经过测试得出问题出在: getDate(shopperTime); 如果直接: getDate(); 可以得到时间。但是我现在需要自定义时间。