반응형
코드
/**
* 오늘 날짜 출력하는 함수
* format: 포매팅 기호 (/,-,. 같은거)
* addMonth: 월 더하기
* addDay: 일 더하기
* addYear: 년 더하기
*/
function today(format='',addMonth=0,addDay=0,addYear=0){
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth()
let day = date.getDate();
if(addMonth!=0){date.setMonth((date.getMonth()+addMonth))};
if(addDay!=0){date.setDate((date.getDate()+addDay))};
if(year!=0){date.setFullYear((date.getFullYear()+addYear))};
month = ("0" + (1 + date.getMonth())).slice(-2);
day = ("0" + date.getDate()).slice(-2);
year = date.getFullYear();
return year+format+month+format+day;
}
사용방법1_오늘날짜 출력
// 오늘 날짜 / 포멧으로 출력
console.log(today('/'));
결과
사용방법2_원하는 날짜 출력(3년 뒤)
원하는 날짜 출력(3년 뒤)
console.log(today('/',3));
결과
반응형
'컴퓨터 > Front' 카테고리의 다른 글
[React] React-Router-Dom 버전v6 과 라우터, 라우터 컴포넌트 종류 (1) (0) | 2022.12.21 |
---|---|
[JavaScript] 오늘 날짜 + 현재 시간 출력하기_new Date() (0) | 2022.10.30 |
[React] Google fonts icons 사용하기 (0) | 2022.10.23 |
[jQuery, JavaScript]클릭이벤트 정리(addEventListener,querySelector) (0) | 2022.08.29 |
[JavaScript] Class 로 생성자 Constructor 만들기_ 생성자를 상속받아서 생성자 만들 때, extends 편 (2) (0) | 2022.08.14 |
댓글