. JavaScript의 날짜 생성자는 Java의 java.util.date 이후 모델을 모델로 만들었으며, 기반 기반 몇 개월이 소개되었습니다. 이 설계 결정은 한 달에 기반한 달을 사용하는 광범위한 협약에도 불구하고 Java와의 호환성을 유지하기 위해 이루어 졌을 것입니다.
Zero 기반 논리
0 기반은 1 년 이내에 특정 달을 식별하는 지수로 사용됩니다. 날짜 개체를 한 달 0으로 초기화 할 때는 1 월을 나타냅니다. 마찬가지로 11 개월은 12 월을 나타냅니다. 이 수치 표현은 날짜 및 시간 시스템에 대한 내부 계산 및 데이터 저장을 단순화합니다.
반 직관적이지만 실용적이지만 실용적
는 반 직관적 인 것처럼 보일 수 있지만 실용적인 이점을 제공합니다. 배열 및 기타 데이터 구조는 종종 제로 기반 지수를 사용합니다. 이 접근 방식과 일관성을 유지하면 날짜 처리 및 조작이 단순화되어 달의 달이 배열 지수 및 기타 시스템 구성 요소와 일치하도록합니다.
[&&] [&&] [&&] [&&] [&&] [&&] [&&] [&&] [&&] [&&] [&&] [&&] [&&] [&&] 이 설계 선택은 더 직관적이며 달력 일의 기존 표현을 따릅니다. 한 기반 번호는 한 달 이내에 정확한 날을 지정하여 제로 오프셋 달 동안 조정할 필요가 없어야합니다. 혼란스러워 보일 수 있지만 내부 계산에서 실질적인 목적을 달성하고 데이터 구조의 일반적인 관행과 일치합니다. 그러나 한 달의 한 달의 논쟁은 특정 날짜를 나타내는보다 직관적 인 방법을 제공합니다. 이 디자인을 이해하는 것은 JavaScript 응용 프로그램의 유효 날짜 및 시간 처리에 중요합니다. [&&&]
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3