不想改Bug
不想改Bug
  • 发布:2020-04-30 15:22
  • 更新:2020-04-30 15:33
  • 阅读:573

时间获取异常

分类:HBuilder

new Date() 在h5端和手机浏览器都能获取到时间,但是在app上就是null,这是怎么回事呢,还有一个问题是写了一个倒计时方法,在手机浏览器和h5也是正常运行,在app上就一直是刚进去那个时间点,不运行

2020-04-30 15:22 负责人:无 分享
已邀请:
萌龙

萌龙

贴代码出来

不想改Bug

不想改Bug (作者)

this.beingTime = this.timeFormat(Date.parse(new Date()));
timeFormat(time) {
var clock = '';
var d = new Date(time);
var year = d.getFullYear(); //年
var month = d.getMonth() + 1; //月
var day = d.getDate(); //日
var hh = d.getHours(); //时
var mm = d.getMinutes(); //分
var ss = d.getSeconds(); //秒
clock += year + '-';
if (month < 10) clock += '0';
clock += month + '-';
if (day < 10) clock += '0';
clock += day + ' ';
if (hh < 10) clock += '0';
clock += hh + ':';
if (mm < 10) clock += '0';
clock += mm + ':';
if (ss < 10) clock += '0';
clock += ss;
return clock;
},

萌龙

萌龙

var d = new Date(time); 把time 中的 - 替换成 /

  • 不想改Bug (作者)

    我之前是写的“/”,但是后台要“-”

    2020-04-30 15:34

  • 不想改Bug (作者)

    不管是-还是/,在app上都拿不到时间

    2020-04-30 15:35

  • 萌龙

    回复 不想改Bug: 你不觉得转了两次吗,为啥不直接把Date对象传进去

    2020-04-30 15:36

  • 不想改Bug (作者)

    回复 萌龙: new Date 打印出来是这样的 Thu Apr 30 2020 15:41:21 GMT+0800 (新加坡标准时间)

    2020-04-30 15:42

该问题目前已经被锁定, 无法添加新回复