new Date() 객체로 달의 마지막 날 구하기

Strawberry Oolong Tea·2021년 8월 17일
0

TODAY I LEARNED

목록 보기
1/51
post-thumbnail

Due to

Situation

이벤트 홍보용 문자링크를 만들었는데
예를 들면 이런 문구가 있었다.

n월 n일까지!!

Recognition

자동으로 날짜를 계산하게 하기 위해서
stackoverflow에 last day of month in javascript라고 검색했다.

Solution

달의 마지막 날 구하기

예제 코드 1

// 새로운 Date 객체를 생성해서 현재를 나타내는 today 변수에 할당
const today = new Date()
const lastDayOfMonth = new Date(
  today.getFullYear(),
  // getMonth()는 0 ~ 11까지의 monthIndex를 반환한다.
  // 즉, 1월이 0, 12월은 11의 인덱스를 가진다.
  today.getMonth() + 1,
  // default는 1이다. 이는 1일과 같다.
  0
)
new Date(2021, 8, 0) // 2021년 8월 31일
new Date(2021, 9, 0) // 2021년 9월 30일

Basic

Date() 생성자 구문과 매개변수

매개변수가 없거나 하나만 있을 때

new Date() // 매개변수 없음
new Date(value) // UNIX 타임스탬프
new Date(dateString) // 타임스탬프 문자열

매개변수가 2개 이상일 때

// 개별 날짜 및 시간 구성 요소
new Date(year, monthIndex)
new Date(year, monthIndex, day)
new Date(year, monthIndex, day, hours)
new Date(year, monthIndex, day, hours, minutes)
new Date(year, monthIndex, day, hours, minutes, seconds)
new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds)
profile
Der Vogel kämpft sich aus dem Ei 🥚🐣 목표를 위해 끊임없이 자신의 세계를 깨뜨릴 수 있는 용감한 개발자가 되고 싶습니다.

0개의 댓글