[unix-timestamp] Moment.js를 사용하여 현재 유닉스 타임 스탬프 얻기

Moment.js를 사용하여 Unix TimeStamp를 얻고 싶습니다. moment.js에서 타임 스탬프를 날짜로 변환하는 많은 함수를 찾을 수 있습니다. 다음 JavaScript 함수를 사용하여 유닉스 타임 스탬프를 쉽게 얻을 수 있음을 알고 있습니다 Math.floor(new Date().getTime()/1000).

그러나 동일한 결과를 얻기 위해 Moment.js를 사용하고 싶습니다. moment.js에 현재 타임 스탬프를 가져 오는 직접 함수가 있습니까?



답변

초 단위로 Unix 타임 스탬프를 찾으려면

moment().unix()

문서는 당신의 친구입니다. 🙂


답변

이 페이지에서 밀리 초 단위의 유닉스 타임 스탬프를 찾는 사람이라면 누구나 문서에

moment().valueOf()

또는

+moment();

당신 그것을 통해 얻을 있습니다 moment().format('x')(또는 10 밀리 초 단위로 유닉스 초 동안 .format('X')[ 대문자 X ]), 그러나 그것은 당신에게 문자열을 줄 것입니다. 어떤 moment.js는 나중에 숫자로 변환 / 캐스트하지 않는 한 나중에 실제로 구문 분석하지 않습니다.


답변

밀리 초 단위의 UNIX 타임 스탬프

moment().format('x') // lowerCase x

UNIX 타임 스탬프 (초)
moment().format('X') // capital X


답변

이 중 하나를 시도

valof = moment().valueOf();            // xxxxxxxxxxxxx
getTime = moment().toDate().getTime(); // xxxxxxxxxxxxx
unixTime =  moment().unix();           // xxxxxxxxxx
formatTimex =  moment().format('x');   // xxxxxxxxxx
unixFormatX = moment().format('X');    // xxxxxxxxxx


답변