Javascript date is invalid on iOS

前端 未结 7 824
忘掉有多难
忘掉有多难 2020-11-30 03:11

I\'m working on a Phonegap-based iOS app, which is already done for Android. The following lines are working fine for Android but not for iOS. Why?

var d = n         


        
7条回答
  •  既然无缘
    2020-11-30 03:33

    If anybody is still looking for it.

    works for me in IE, Safari, IOS-FF, IOS-Safari ... etc.

    getIOSSaveDateObj = function(dateString){
        if(dateString.indexOf('-') > 0){
            var arr = dateString.split(/[- :]/);
            var date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]);
        }else{
            var arr = dateString.split(/[. :]/);
            var date = new Date(arr[2], arr[1]-1, arr[0], arr[3], arr[4], arr[5]);
        }
        return date;
    }
    

提交回复
热议问题