環境:
開發環境:
1. Mac OS 10.12.5
2. 微信Web開發者工具 v0.18.182200
測試環境:
1. iPhone 7
2. iOS 10.3.2
3. 微信 6.5.9
問題現象:
開發小程序過程中,需要將一個日期字符串——例如 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 的問題。