달력 퀠린더...캘린더..?

2020. 7. 29. 15:23

요새 너무 무기력증에 빠져서 리엑트도 해야지 타입스크립트도 해야지 하다가 

 

맨날 빈둥빈둥 거리다가 자게된다..진짜로 무언가 동기부여가 필요한 시기인거같다.

 

그런의미에서 별 중요치않은 포스팅을 하려고한다.

 

오늘주제는 --------------------------------- 날-짜-계-산

 

정말 간단한 방법으로 가져왔따 이보다 더 좋은방법이 있거나 스크립트 단을 축소시킬 방법이 있는 분께 

 

나와 데이트 3회권 증정하겠다

 

뭐 코드부터 보자

 

        const makeNewDate = new Date();
	const getTodayYear = makeNewDate.getFullYear();
        const getTodayMonth = makeNewDate.getMonth() + 1;
        const addZeroOfMonth = `00${getTodayMonth}`
        const getTodayDay = makeNewDate.getDate();

 

코드설명을 하자면  makeNewDate 에 new date() 넣고 

 

그 값으로 년월일을 뽑는다

 

여기서 질문 month에 웨 +1을 하냐?

 

 0월부터 나오기때문에

 

+1 을 붙여

 

1,2,3,4,5,6,7,8,9,10,11,12 로 해야한다

 

다음질문 왜 month를 뽑았는데 왜  month에 00을 붙이냐 한다면 곧 알게된다 알고있어랏!

 

 

        const checkDate = `${getTodayYear}-${addZeroOfMonth.slice(-2)}-${getTodayDay}`

 

전 강의에 나왔던 템플릿 리터를을 사용하여 

 

묶어준다음 - 로 나눈다 그리고 00 을 붙인상태로 slice 2를 하게된다면 

 

쨔잔 만약 금일날짜인 29일 이면 

 

0029 로 나오게된다 ..

 

그걸 자르면 29! 

날짜 관련 끝-

 

끝- 진짜 끝~!

 

'JavaScript & Jquery > JS&JQ' 카테고리의 다른 글

규식이형...또왔어?  (0) 2020.08.11
FE포지션 토스 코딩테스트 후기..  (0) 2020.08.01
data-id ...넌 누구니..?  (0) 2020.07.15
전개구문 연산자  (0) 2020.06.30
템플...릿...리..터..러러럴...  (0) 2020.06.29

BELATED ARTICLES

more