ios端的wx.setStorageSync与wx.getStorageSync

发布于 7 年前作者 leiwei10266 次浏览最后编辑 7 年前来自 ask

小程序片段, wechatide://minicode/4YDyEqmK6zZt

具体看运行效果,

我的,同事的iphone 7p 运行开发版或者体验版的 项目时,出现为NAN-NAN-NAN,而使用远程调试模式的就运行正常,android 和客户端也运行正常

1 回复
qdeng
qdeng1 楼5 年前

iOS 这里 new Date( ) 有所不同,不能接受 new Date(‘2018-5-12’),否则将得到不合法的值。

请尝试将 a 存储为毫秒数,并用它复原 Date 对象。示例:


const date1 = new Date()

wx.setStorageSync('date', String(date1 * 1))
const dateMs = parseInt(wx.getStorageSync('date'), 10)

if (!isNaN(date)) {

  const date2 = new Date(dateMs)

 // ... your code here ...

}