關於在蘋果手機里面使用new Date()的一些小問題


今天在修改bug的時候,遇到這么一個問題,在使用new Date()格式時間的時候,得到的是一個null的值,這讓我郁悶了許久,查了資料和問了同事才知道,在蘋果手機那里使用new Date()的時候,格式化的時候和安卓機有些不同,下面還看下案例:

1.格式化yyyy-mm-dd hh:MM的情況

在蘋果手機那里alert(new Date('2017-11-11 10:11'))在蘋果手機得到的是null(app里面),或者不通過驗證的時間格式(自帶瀏覽器

處理時間的時候可以這樣處理

function formateIOS(time) {
   var myDate = new Date((time.replace(/-/g, "/")));
    return myDate;
}; 這個格式在安卓機也是可以支持的

 

2.格式化yyyy-mm-dd 的情況

在蘋果手機那里alert(new Date('2017-11-11'))的時候,無論是安卓還是蘋果都是"2017-11-11",這里沒有區別

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM