環境:小程序
開發環境:微信小程序
1. Mac OS 10.12.5微信
2. 微信Web開發者工具 v0.18.182200工具
測試環境:測試
1. iPhone 7spa
2. iOS 10.3.2code
3. 微信 6.5.9對象
問題現象:blog
開發小程序過程當中,須要將一個日期字符串——例如 var dateString = '2017-06-25' 轉化成時間戳。使用的方法是Date對象的parse()方法: Date.parse(dateString) 開發
在微信Web開發者工具進行本地開發時,該方法沒有任何問題,可正常返回13位毫秒級時間戳。但在使用手機在微信中掃碼預覽小程序時,該方法返回值爲 null 。
解決方案:
將日期字符串重的連字符由 - 改成 / , 即將 var dateString = '2017-06-25' 改成 var dateString = '2017/06/25' 就可解決iOS版微信小程序 Date.parse(dateString) 返回爲 null 的問題。