날짜 JSON의 문자열 표현을 위해자바 스크립트/JSON 날짜는 JSON/자바 스크립트 리터럴 날짜 (예 : 일이 않는 경우가 존재?) 무엇
답변
날짜 리터럴 were proposed and then retracted, 어쩌면 우리는 ECMA-262 규격의 향후 버전에서 볼 수 있습니다.
there is no Date literal in JavaScript 이후로 JSON의 리터럴도 없습니다 (JavaScript Object Notation은 JavaScript 엔진에서 구문 분석 할 수없는 경우 너무 좋은 이름이 아닙니다 ;-)). 틀림없이, 이것은 불행한 일입니다. 많은 웹 서비스는 ISO 8601 문자열을 출력합니다. 2010-03-23T23:57Z
이지만 JavaScript에서 구문 분석하려면 사용자 정의 라이브러리를 사용하거나 사용자 정의 함수를 작성하거나 ECMAScript 5th Date 구문 분석 스펙에 의존해야합니다.이 스펙에서는 구현시 ISO 8601 문자열을 기본적으로 구문 분석해야한다고 명시합니다.
는 자바 스크립트 구문 분석 할 것 자신의 JSON의 경우 식별자와 함께 1 월 1 일 1970 0시의 밀리 세컨드 같은 간단한 것을 사용하고 JSON.parse에 자극성 기능 전달할 수 :
var myJSON = '{"MyDate":"@[email protected]"}'
var myObj = JSON.parse(myJSON, function (key, value)
{
// Edit: don't forget to check the type == string!
if (typeof value == "string" && value.slice(0, 1) == "@" && value.slice(-1) == "@")
return new Date(+value.substring(1, -1));
else
return value;
}
을
분명히, 최신 브라우저에있는 기본 JSON 객체 또는 json2.js을 사용해야 구문 분석시 리비버를 사용할 수 있습니다.
는 예를 들어, 문자열 표기법을 사용 "2010-03-24 ..."및 개체 표현에 대해 "{...}"개체 표기법을 사용합니다.
날짜 리터럴에 대한 특수 형식은 없습니다.
자바 스크립트에서는 new Date(2010, 2, 23)
을 쓸 수 있습니다 (불행히도 0 기준 임).
은 시리얼 라이저에 따라 다릅니다.
그 중 하나가 될 수 있습니다
/일 (1224043200000)/
/일 (1198908717056)/(MS JSON 날짜)
/일 (1198908717056-1000)/(+/- 시간대)
새로운 날짜 ("2010-03-24")가 (이 내가 이해에서 일반적으로 인정 된 '자바 스크립트 JSON')
"2010-03-24"
입니다 16,등
실제 리터럴이 없으며 각 시리얼 라이저는 다르지만 실용적인 답변을위한 곳이지 현학적 인 질의어가 아닙니다. –
- 1. 자바 스크립트 날짜는 IS8601 형식입니까?
- 2. 자바 스크립트 객체 리터럴 어레이
- 3. 자바 스크립트 날짜 문제
- 4. 자바 스크립트
- 5. 아약스 게시물의 자바 스크립트에서 리터럴 날짜 보내기
- 6. FCKeditor가 Firefox에서로드되지 않는 경우가 있습니다.
- 7. 자바 스크립트 날짜 선택
- 8. 자바 스크립트 날짜 정렬
- 9. 자바 스크립트 : 날짜 변환
- 10. 자바 스크립트 날짜 비교
- 11. 자바 스크립트 함수 날짜
- 12. 자바 스크립트 날짜() 생성자는
- 13. 자바 스크립트 날짜 + 1
- 14. 자바 스크립트 날짜 증가
- 15. 자바 스크립트 날짜 비교
- 16. 자바 스크립트 속성이 존재 및 범위
- 17. 자바 스크립트 확인 경로는 이미 존재
- 18. 전체적으로 자바 스크립트 개체 존재 확인 처리
- 19. 자바 스크립트 날짜는 iPhone/iPod Touch를 제외한 모든 브라우저에서 작동합니다.
- 20. Facebook 자바 스크립트 로그인 예
- 21. 자바 스크립트 개체 리터럴 배열 참조
- 22. 자바 스크립트 리터럴 문자열에 사용되는 이스케이프 문자
- 23. 않는 무엇 ->
- 24. 이 내가 할 노력하고 무엇 자바 스크립트
- 25. 자바 스크립트 날짜 및 JSON 날짜 시간
- 26. 무엇 똥 프레임 워크는 리스프와 스킴 존재
- 27. 자바 스크립트 형식 날짜 이상하게
- 28. 는 자바 스크립트 날짜 확인
- 29. 자바 스크립트 날짜 객체 늘리기
- 30. 자바 스크립트 날짜 필드 유틸리티
날짜에 대해 동일한 표기법을 사용하는 경우 문자열이 날짜이고 문자열이 아닌 것을 어떻게 알 수 있습니까? – OscarRyz