JavaScript에서 타임스탬프 얻기
Unix 타임스탬프와 같이 현재 날짜와 시간을 단일 숫자로 표현해야 하는 경우가 많습니다. 프로그래밍 작업에서 발생합니다. JavaScript는 타임스탬프를 검색하는 다양한 방법을 제공합니다.
밀리초 단위의 타임스탬프:
Unix 시대(1970년 1월 1일, 00:00:00) 이후 경과된 밀리초 수 UTC)를 얻을 수 있습니다 사용:
Internet Explorer 8 이하 버전과의 호환성을 위해 Date.now에 대한 shim 생성을 고려하세요.
if (!Date.now) { Date.now = function () { return new Date().getTime(); } }
getTime을 직접 호출할 수도 있습니다: new Date(). getTime().
타임스탬프 초:
Unix 시대 이후의 초 수(예: Unix 타임스탬프)를 얻으려면:
Math.floor(Date.now() / 1000)
가독성이 낮고 깨질 수 있는 약간 더 빠른 대안 미래에는:
Date.now() / 1000 | 0
밀리초 단위의 타임스탬프(더 높음) 해상도):
성능 API, 특히performance.now를 활용하여 더 높은 해상도의 타임스탬프를 얻으세요.
var isPerformanceSupported = ( window.performance && window.performance.now && window.performance.timing && window.performance.timing.navigationStart ); var timeStampInMs = ( isPerformanceSupported ? window.performance.now() + window.performance.timing.navigationStart : Date.now() );
위 내용은 JavaScript에서 타임스탬프를 어떻게 얻나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!