Publié par admin dans
날짜 생성자의 변형 4를 사용하여 날짜 개체를 만들 수 있습니다. 자바 스크립트 날짜는 근본적으로 UTC인 1970년 1월 1일 자정 이후 경과된 밀리초 수로 지정됩니다. 이 날짜와 시간을 유닉스 시대라고 하며, 이는 컴퓨터로 기록된 날짜 및 시간 값의 기본 값입니다. 참고: 날짜와 시간은 현지 표준 시간대에 저장되며 날짜와 시간 또는 해당 구성 요소를 가져오는 기본 메서드도 현지 표준 시간대에서도 작동한다는 점에 유의해야 합니다. 날짜의 분 부분에 10 미만인 경우 선행 0을 추가해야 한다는 것을 알았을 수 있습니다. 기본적으로 자바스크립트는 선행 0을 표시하지 않습니다. 또한 시간이 24시간 형식으로 표시되고 있음을 알았을 수도 있습니다. 이것이 자바스크립트가 시간을 표시하는 방법입니다. AM/PM 형식으로 표시해야 하는 경우 변환해야 합니다. 참고: 동일한 방식으로 작동하는 Date 생성자(및 Date.parse)를 사용하여 날짜 문자열을 구문 분석하는 것은 브라우저 차이와 불일치로 인해 권장되지 않습니다.
RFC 2822 형식 문자열에 대한 지원은 규칙에 의한 것입니다. ISO 8601 형식에 대한 지원은 날짜 전용 문자열(예: « 1970-01-01 »)이 로컬이 아닌 UTC로 처리됩니다. Date() 개체의 괄호 안에 다음과 같이 날짜 개체가 정적입니다. 컴퓨터 시간이 똑딱거리지만 날짜 개체는 그렇지 않습니다. JavaScript를 사용하여 사용자의 로컬 날짜와 시간을 표시(또는 스크립트 내에서 사용)할 수 있습니다. 인수 없음 – 인수없이 Date() 생성자는 현재 날짜 및 시간으로 설정된 Date 개체를 만듭니다. 자바 스크립트 날짜 및 시간 함수의 전체 목록은 자바 스크립트 날짜 와 시간 기능 자바 스크립트는 때때로 매우 유용 할 수있는 사용자의 로컬 컴퓨터의 날짜와 시간에 액세스 할 수있는 기능을 제공합니다 참조하십시오. 이를 위해 1970년 1월 01일 UTC 이후 밀리초 수를 반환합니다.
+date와 같은 숫자 컨텍스트에서 날짜를 사용하여 값을 얻을 수도 있습니다. 현재 시간의 값이 필요한 경우 Date.now()를 사용하여 Date 개체를 만드는 비용을 방지합니다. 또한 getTime()을 참조하십시오. 특정 날짜를 참조하는 다양한 방법을 설명하기 위해 1776년 7월 4일 오후 12:30 GMT에서 세 가지 방법으로 나타내는 새 Date 개체를 만듭니다. 위에서 설명한 get 메서드는 사용자의 로컬 표준 시간대 설정을 기반으로 날짜 구성 요소를 검색합니다. 날짜와 시간에 대한 제어가 증가하려면 UTC(조정된 유니버설 타임) 표준을 기준으로 시간을 계산하는 것을 제외하고 getUTC 메서드와 정확히 동일한 getUTC 메서드를 사용할 수 있습니다. 다음은 자바 스크립트 날짜 개체에 대한 UTC 메서드의 테이블입니다. UTC 날짜 메서드는 UTC 날짜(유니버설 표준 시간대 날짜)로 작업하는 데 사용됩니다: 날짜와 시간이 세분화되어 인간으로 이해할 수 있는 방식으로 인쇄됩니다.
하루는 86,400,000 밀리초로 구성됩니다. 타임스탬프를 기록하는 데 사용되는 기본 숫자의 크기와 점을 감안할 때, 1970년 1월 1일 UTC에 비해 날짜 개체가 ±100,000,000(1억) 내의 날짜를 나타낼 수 있다고 계산할 수 있습니다. 즉, 293,742년에이 문제를 해결하는 것에 대해 생각해야합니다. 그러나 JavaScript는 1970년 1월 1일 자정 이후 경과된 밀리초 수로 구성된 값인 유닉스 시간에서 파생된 타임스탬프를 기반으로 날짜를 이해합니다. getTime() 메서드를 사용하여 타임스탬프를 얻을 수 있습니다. 자바 스크립트는 (기본적으로) 전체 텍스트 문자열 형식으로 출력 날짜를 것입니다 : 출력을 보면, 우리는 다음을 포함하는 날짜 문자열이 있습니다 : 날짜 개체는 날짜와 시간을 사용하여 작동합니다.