1.时间戳转字符串适配问题
只需要把数字转化成float型就可以了 原来:var time = new Date(timestamp); var date = new Date(parseFloat(timestamp))2.字符串转时间适配问题
ios可能不支持,yyyy-MM-dd HH:mm:ss, 将"-"改为"/" yyyy/MM/dd HH:mm:ss if (date === null || date === '' || date === undefined) { return null } let newDataStr = date.replace(/\.|\-/g, '/') let d= new Date(newDataStr); let timestamp = d.getTime(); return timestamp3.获取前端获取时区问题
这个方法,在ios不会出现问题,在Android机中会出现问题 /** * 获取客户端的时区 */ static clientTimeZone () { var clientTimeZone = Intl.DateTimeFormat().resolvedOptions().timeZone return clientTimeZone } 解决办法1: 下载 jstz.min.js 引入 var timezone = require('./utils/jstz.min.js') 使用:let tz = timezone.jstz.determine() let clientTimeZone = tz.name()4.微信小程序在ios客户端卡死问题
可能原因: 1. 该页面里是否使用了hidden,如果使用了hidden,请改成wx.if 2. 是否是字符问题,应该是数字模式,没有做浮点型转换 3. [原文链接](https://blog.csdn.net/lsw789/article/details/83418232) 检查你要跳转的位置是否在app.js中注册过; 检查你要跳转的地址是否有误,经常都是因为少写或者多写使得跳转无效,还有一种情况就是url前面没有斜杠; 检查你要跳转的位置是否位于TabBar中,如果是的话,要使用wx.switchTab 来跳转界面。