본문 바로가기

자바스크립트

new Date()로 현재 날짜 시간을 취득 해 보자!

728x90

먼저, new Date() 로 현재의 날짜 시간을 취득하려면

var now = new Date();
console.log(now);

 

new Date()

이렇게 뭔가 날짜 같은 것들이 뜨는 것을 볼 수 있습니다!

 

취득한 날짜를 변형시켜 보자!

방금 취득한 날짜 시간을 2023년 4월 14일 의 형식으로 바꾸어 봅시다!

const now = new Date();
const year = now.getFullYear();
const month = now.getMonth()+1;
const date = now.getDate();

const displayDate = year + '년' + month + '월' + date + '일';
console.log(displayDate);
// => 2024년4월14일

getMonth()는 1월이 0, 2월이 1..로 나오기 때문에 getMonth()+ 1로 해 줍니다!

 

 

요일을  표시해 보자!

요일을 취득하기 위해서는 getDay()를 사용하면 됩니다!

getDay()는 일요일이 0, 월요일이 1로 나타납니다

그 숫자에 대응하는 요일의 배열 ['월','화','수','목','금','토','일'] 을 준비합니다!

 

const now = new Date();
const year = now.getFullYear();
const month = now.getMonth()+1;
const date = now.getDate();

/* 요일추가 */
const day_array = ['일','월','화','수','목','금','토']
const day = day_array[now.getDay()];


const displayFullDate = year + '년' + month + '월' + date + '일' + '(' + day + ')';
console.log(displayFullDate);
// => 2024年4月14日(금)

 

시간을 표시해 보자!

시간을 표시하기 위해서는 getHours(), getMinutes(), getSeconds() 를 사용하면 됩니다.

const now = new Date();
const hours = now.getHours();
const minutes = now.getMinutes();
const seconds = now.getSeconds();

const displayTime = hours + '시' + minutes + '분' + seconds +'초';
console.log(displayTime);
// => 14시25분19초

 

728x90