데이터 객체를 JSON으로 변환하고 JSON.stringify
및 JSON.parse
으로 다시 변환합니다.JS : 날짜를 문자열로 변환하는 버그
이 어디 라인 SII 모든 장치에서하지만 삼성 갤럭시에, 좋은 작품 :
1973-07-01T10 : 49 :
내가 출력을 얻을 25.134 Z :: 유효하지 않은 날짜console.log(jsonObj.gebDat+"::"+new Date(jsonObj.gebDat));
this answer과 똑같이 구현하고 있으며 대부분의 장치에서 작동합니다. 내가 뭔가 잘못하고 있는거야 ??
UPDATE 질문을 명확히합니다. 문자열 호출을 만듭니다.
var stringToSave = JSON.stringify({gebDat: dataclass.gebDat, <here are some more variables>});
내가 저장합니다. 나중에 내가
console.log(jsonObj.gebDat+"::"+new Date(jsonObj.gebDat));
this.gebDat = new Date(jsonObj.gebDat);
로그 나에게 잘못된 날짜를 제공과 함께 (그냥 라인 전에 로그를 호출) 다시는 내 날짜를 설정하려고 다음
var jsonObj = JSON.parse(stringToSave);
함께 문자열을로드하고 구문 분석 위와 같이 표시하고 날짜를 나타낼 때는 01.07.1973
Galaxy SII는 다른 기기와 동일한 Android 버전입니까? – Bigood
@Bigood 아니요, Galaxy SII는 Android 버전 2.3.3입니다. – Daniel
다른 시간대로 날짜를 처리합니까? 다른 방법으로는 생성자의 형식을'new date (year, month [, date [, hours [, minutes [, seconds [, ms]]]])' – sabithpocker