[JAVASCRIPT] 현재 날짜 및 시간 구하기 - Date 객체 사용


자바스크립트 현재 날짜와 시간, 원하는 형식대로 사용하기

자바스크립트를 사용하여 시스템날짜를 출력합니다.

현재 날짜를 출력하려면 Date 객체를 사용합니다.

  1. var d = new Date();


d 변수의 값은 메소드 없는 Date 객체에서 아래와 같은 형식으로 나타납니다.

  1. Sat Nov 24 2018 21:10:59 GMT+0900 (한국 표준시)


Date 객체의 일반적인 메소드는 다음과 같습니다.

2020년 7월 29일 11시 32분 35초 기준


getFullYear()로컬 시간의 연도를 반환2020
getYear()로컬 시간의 연도를 반환
* 실제연도 - 1900 의 결과를 반환
120
getMonth()로컬 시간의 연도를 반환
* 1월은 0, 2월은 1로 각각 달의 숫자에 -1 되어있음
6
getDate()로컬 시간의 일 값을 반환29
getDay()

로컬 시간의 주 기준으로 일 값을 반환
* 일요일은 0, 월요일은 1 ~ 토요일은 6

3
getTime()로컬 시간의 전체 시간값을 밀리초 값으로 나타내어 반환1595989955155
getHours()
로컬 시간의 시간 값을 반환
*24시간제로 표시
11
getMinutes()
로컬 시간의 분 값을 반환32
getSeconds()
로컬 시간의 초 값을 반환35
getMilliseconds()
로컬 시간의 밀리초 값을 반환155

일부 메소드는 일반적으로 표시되는 날짜와 다르게 보일 수 있습니다.

getYear()실제 연도에 1900을 뺀 값을 출력합니다. 가능하면 getFullYear() 메소드를 사용하는 것이 좋습니다.

getTime()1970년 1월 1일 자정을 기준으로 한 밀리초 값을 보여줍니다.

getDay()요일 데이터를 기준으로 숫자가 출력됩니다. 0은 일요일, 1은 월요일 입니다.

getMonth()실제 월 값보다 1이 작습니다. 따라서, 해당 월을 표시하고자 한다면 +1을 더해주어야 합니다.

단순히 1을 더하지 않고, 아래와 같이 괄호를 묶어주어야 합니다.

  1. var month = ( getMonth() + 1 );


직접 함수를 사용하면서 Date 객체를 이해해 보시길 바랍니다.

* 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
작성자 소개
최찬희 프로필
WrapUp 블로거

최찬희

반려견을 좋아하고, 차를 좋아하고, 여행을 좋아하고, 맛집을 찾아 즐기는 웹 개발자 입니다^^

댓글작성

관련 블로그 구경하기

작성자의 다른 포스팅