현재 시간의 밀리초(millisecond)를 구하려면 Date 객체의 getMilliseconds() 메서드를 사용하면 됩니다. JavaScript의 getMilliseconds() 메서드는 지정된 날짜 객체의 밀리초 값을 현지 시간(local time) 기준으로 반환합니다.
이 메서드가 반환하는 값은 항상 0부터 999 사이의 정수입니다. 예를 들어 오후 3시 15분 20초 450밀리초라면, 이 메서드는 450을 반환합니다.
기본 문법
dateObj.getMilliseconds()
예제
다음 코드를 실행하면 현재 시간의 밀리초를 손쉽게 확인할 수 있습니다.
<html>
<head>
<title>JavaScript getMilliseconds() Method</title>
</head>
<body>
<script>
var dt = new Date();
document.write("getMilliseconds() : " + dt.getMilliseconds());
</script>
</body>
</html>
참고: 타임스탬프 단위의 밀리초가 필요한 경우
특정 순간의 밀리초 값만 필요한 것이 아니라, 1970년 1월 1일(UTC)부터 경과한 시간을 밀리초 단위의 타임스탬프로 구하고 싶다면 Date.now() 메서드를 사용하는 것이 더 간편합니다.
var timestamp = Date.now();
console.log(timestamp); // 예: 1712345678901
이처럼 용도에 따라 getMilliseconds()와 Date.now()를 적절히 활용하면 됩니다. getMilliseconds()는 '초 안에서의 밀리초'를, Date.now()는 '에포크 이후 경과 시간'을 밀리초로 반환한다는 점을 기억해 두세요.