JavaScript의 Date 객체는 날짜와 시간을 다루기 위한 내장 객체입니다. 이 객체를 사용하여 특정 날짜와 시간을 나타내거나, 현재 날짜와 시간을 가져오는 등의 작업을 할 수 있습니다.
getTime 메소드는 Date 객체가 나타내는 날짜와 시간을 밀리초 단위로 반환합니다. 이 메소드가 반환하는 값은 1970년 1월 1일 00:00:00 UTC부터 해당 날짜/시간까지의 경과 시간을 밀리초 단위로 나타냅니다. 이 값을 이용하여 날짜 간의 차이를 계산하거나, 특정 날짜를 기준으로 한 시간을 계산하는 데 사용할 수 있습니다.
예를 들어, 현재 날짜와 시간의 밀리초 값을 얻으려면 다음과 같이 할 수 있습니다:
var now = new Date();
var milliseconds = now.getTime();
이렇게 하면 milliseconds 변수에 현재 시간이 1970년 1월 1일부터 경과한 밀리초 수가 저장됩니다.
현재 시간을 구하려면 JavaScript에서 Date 객체를 생성하는 것만으로 충분합니다. new Date()를 호출하면 현재 날짜와 시간을 나타내는 Date 객체가 생성됩니다. 이 객체를 사용하여 현재의 연도, 월, 일, 시간, 분, 초 등을 얻을 수 있습니다.
현재 시간을 문자열로 출력하는 간단한 예시는 다음과 같습니다:
var now = new Date();
console.log(now.toString()); // 현재 날짜와 시간을 문자열로 출력
현재 연도, 월, 일 등을 구체적으로 얻으려면 Date 객체의 메소드들을 사용할 수 있습니다. 예를 들어:
var now = new Date();
console.log('Year: ' + now.getFullYear()); // 현재 연도
console.log('Month: ' + (now.getMonth() + 1)); // 월 (0부터 시작하므로 1을 더해줌)
console.log('Day: ' + now.getDate()); // 일
console.log('Hour: ' + now.getHours()); // 시간
console.log('Minute: ' + now.getMinutes()); // 분
console.log('Second: ' + now.getSeconds()); // 초
Date 객체와 이 객체의 메소드들을 사용하면 현재 시간을 다양한 형식으로 쉽게 구할 수 있습니다.