1. 程式人生 > >蘋果瀏覽器和ios中,時間字符串轉換問題

蘋果瀏覽器和ios中,時間字符串轉換問題

一個 repl mes 什麽 times 字符 其它 javascrip 微信

背景:在開發PC端項目和小程序時,遇到過一個時間字符串轉化問題,在蘋果瀏覽器和ios微信客戶端裏,"2018-10-15 18:20" 以 字符"-"拼接的時間,並且時間精確到小時,

轉化為時間對象得到NAN。其它瀏覽器是正常的。

原因:因為蘋果瀏覽器和ios微信客戶端,js的解析引擎采用的是javascriptCore。至於為什麽此引擎會有這樣的問題,歡迎下方留言指導。

解決辦法:將timeS = timeS.replace(/-/g,"/"); 用字符串的replace 替換掉字符 "-" 以字符 "/" 代替 ===> "2018/10/15 18:20"

蘋果瀏覽器和ios中,時間字符串轉換問題