<!-- 运算两个时间得差值-->

<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(); 可以得到时间。但是我现在需要自定义时间。



展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部