JavaScript에서 타임스탬프를 얻는 방법?
지금 http://jauyeung.net/subscribe/에서 내 이메일 목록을 구독하십시오.
UNIX 타임스탬프는 1970년 1월 1일 자정(UTC) 이후 경과된 시간(초)입니다.
시간 계산을 쉽게 하기 위해 자주 사용됩니다.
이 기사에서는 JavaScript의 날짜 개체에서 UNIX 타임스탬프를 가져오는 방법을 살펴보겠습니다.
+ 연산자
+
연산자를 사용하여 날짜 개체를 UNIX 타임스탬프로 바로 변환할 수 있습니다.예를 들어 다음과 같이 작성할 수 있습니다.
+new Date()
날짜 개체 앞의
+
연산자는 valueOf
개체의 Date
메서드를 트리거하여 타임스탬프를 숫자로 반환합니다.getTime 메소드
같은 일을 하기 위해
getTime
를 호출할 수 있습니다.예를 들어 다음과 같이 작성할 수 있습니다.
new Date().getTime()
날짜의 UNIX 타임스탬프를 반환합니다.
Date.now 메서드
Date.now
는 Date
생성자의 정적 메서드로 현재 날짜-시간 타임스탬프를 가져올 수 있습니다.예를 들어 다음과 같이 작성할 수 있습니다.
Date.now()
타임스탬프는 밀리초 단위로 반환되므로 1000으로 나누고 반올림하여 타임스탬프를 초 단위로 얻어야 합니다.
이를 위해 다음과 같이 작성합니다.
Math.floor(Date.now() / 1000)
Math.floor
숫자를 가장 가까운 정수로 내림합니다.다음과 같이 작성하여
Math.round
로 반올림할 수도 있습니다.Math.round(new Date().getTime() / 1000);
숫자 기능
Number
함수는 숫자가 아닌 객체 또는 기본 값을 숫자로 변환할 수 있는 전역 함수입니다.그리고 그것을 사용하여 날짜를 타임스탬프로 변환할 수 있습니다.
이를 위해 다음과 같이 작성합니다.
Number(new Date())
그런 다음
valueOf
연산자와 같은 Date
인스턴스의 +
메서드를 트리거하기 때문에 반환된 타임스탬프(초)를 얻습니다.Lodash _.now 메소드
Lodash에는 현재 타임스탬프를 반환하는
now
메서드도 있습니다.그것을 사용하기 위해 다음과 같이 작성합니다.
_.now();
또한 현재 날짜의 타임스탬프도 반환합니다.
결론
JavaScript로 현재 날짜 및 시간 또는 원하는 날짜-시간의 타임스탬프를 얻는 방법에는 여러 가지가 있습니다.
Reference
이 문제에 관하여(JavaScript에서 타임스탬프를 얻는 방법?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aumayeung/how-to-get-a-timestamp-in-javascript-1844텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)