JavaScript

javaScript- 날짜

용용it 2023. 7. 27. 20:38

자바스크립트에서 날짜를 가져오는 방법은

 

const today = new Date();

 

Date 객체를 쓰면 된다!

 

const today = new Date();

console.log(today)
// VM123:1 Thu Jul 27 2023 20:31:54 GMT+0900 (한국 표준시)

하지만 내가 원하는 형태가 아니다...

 

내가 원하는 형태는

2023.7.27 Thu  이런 형태를 원한다!

 

코드 먼저 보쟈

 

  const today = new Date();

  const year = today.getFullYear(); // 년도 (예: 2023)
  
  const month = today.getMonth() + 1; // 월 (0 ~ 11, 1을 더해서 1 ~ 12로변환)
  
  const day = today.getDate(); // 오늘 날짜 (1 ~ 31)

  const daysOfWeek = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
  
  const dayOfWeek = daysOfWeek[today.getDay()]; // 요일 (0 ~ 6)
    
  const formattedDate = `${year}.${month}.${day} ${dayOfWeek}`;

쉽게 말하면 날짜 정보를 추출해서 내가 원하는 형태로 만드는 것이다.

이걸 console.log(formattedDate) 로 찍으면?!

 

2023.7.27 Thu 이 나온다!