javascript根据字符串创建Date对象,在ios和android中行为不一致

以下代码:

var date = "1986-09-01";
new Date(date).getTime();

在android里可以正常运行,在ios里却不行。解决的办法是,将-字符替换为/字符

var birthday = $scope.newMember.birthday;// 2012-1-16
var fixedBirthday = birthday.replace(/-/g,"/");
birMilli = new Date(fixedBirthday).getTime();


你可能感兴趣的:(javascript根据字符串创建Date对象,在ios和android中行为不一致)