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

不想改Bug
- 发布:2020-04-30 15:22
- 更新:2020-04-30 15:33
- 阅读:680
时间获取异常
分类:HBuilder
3 个回复
萌龙
贴代码出来
不想改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