<!-- 运算两个时间得差值–>
<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(); 可以得到时间。但是我现在需要自定义时间。