我有一个日期,我将转换为LocaleDateString,然后将其拆分成一个数组在Angulrajs控制器内。当我尝试将数组中的元素转换为int时,我得到了NaN。数组中的字符是数字,但解析不起作用。parseInt不处理从Angularjs控制器中的吐出日期创建的数组的数据
如何正确解析数据?
代码:
var dateLocal = $scope.startDate.toLocaleDateString(); //Has this 6/5/2015
var dateSplitted = dateLocal.split("/"); //Has [6,5,2015]
var month = parseInt(dateSplitted[0]); //HERE If I use parseIntI get NaN originally it has 6
var day = dateSplitted[1];//Has 5
var year = dateSplitted[2]; Has 2015
我想APLE转换为字符串,月,日和年。
它的正常工作 –
记得使用基数中parseInt函数例如:parseInt函数(VAL,10) – mfreitas
@Devsined是你看到在IE11这个问题呢?你是否在其他浏览器中看到过它? – tavnab