javascriptは文字列によってDateオブジェクトを作成し、iosとandroidで行動が一致しません.

321 ワード

以下のコード:
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();