鍍金池/ 問(wèn)答/HTML5  HTML/ webApp在ios中使用js將2017-11-15 12:13轉(zhuǎn)為毫秒數(shù)失敗

webApp在ios中使用js將2017-11-15 12:13轉(zhuǎn)為毫秒數(shù)失敗

HTML5開發(fā)webAPP,需要將日期2017-11-15 12:13轉(zhuǎn)為毫秒數(shù)

function (time){
    return new Date(time).getTime();
}

使用上述方法,在安卓機(jī)上正常,在ios中返回值為空

回答
編輯回答
蔚藍(lán)色

上面的方法在安卓上沒(méi)有問(wèn)題,在ios上,當(dāng)只有年月日的時(shí)候也沒(méi)有問(wèn)題,但是如果加上小時(shí)分鐘,就會(huì)返回NAN
上面的方法可以改為:

function timeTolong(time){
        var arr = time.replace(" ", "-").replace(":", "-").replace(":","-").split("-");
        for(var i = 0; i < 6; i++){
            if(!arr[i]){
                arr[i] = 0;
            }
        }
        return new Date(arr[0],arr[1]-1,arr[2],arr[3],arr[4],arr[5]).getTime();
    }
2017年5月30日 09:11
編輯回答
淚染裳
function (time){
    var n = time.replace(new RegExp('-', 'gm'), '/')
    return new Date(n).getTime();
}
2017年3月20日 02:02