安卓2.3 js解析問題 split()
阿新 • • 發佈:2017-07-15
return bsp ace cti 2.3 space 安卓 string arr
var yyyy=parseInt(yMd.toString().split("-")[0]);
var MM=parseInt(yMd.toString().split("-")[1]);
var dd=parseInt(yMd.toString().split("-")[2]);
if(MM==0){
MM=parseInt(yMd.substring(6,7)); //針對安卓2.3優化。解析錯誤。會把09和08都解析成0,07下面解析沒有問題。解決的方法是直接取個位數。
安卓2.3版本號解析錯誤,split和parseInt都會把09和08都解析成0,07下面解析沒有問題。解決的方法是直接取個位數。
function getYMD(yMd){
var dArray=new Array();var yyyy=parseInt(yMd.toString().split("-")[0]);
var MM=parseInt(yMd.toString().split("-")[1]);
var dd=parseInt(yMd.toString().split("-")[2]);
if(MM==0){
MM=parseInt(yMd.substring(6,7)); //針對安卓2.3優化。解析錯誤。會把09和08都解析成0,07下面解析沒有問題。解決的方法是直接取個位數。
否則split和parseInt都有問題
}
if(dd==0)
dd=parseInt(yMd.substring(9,10));
//針對安卓2.3優化,解析錯誤,會把09和08都解析成0,07下面解析沒有問題。解決的方法是直接取個位數。 否則split和parseInt都有問題
dArray.push(yyyy);
dArray.push(MM);
dArray.push(dd);
return dArray;
}
安卓2.3 js解析問題 split()