반응형
코드
/**
* 오늘 날짜 출력하는 함수
* 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 (Html, JS)' 카테고리의 다른 글
[Js] 매크로처럼 특정 시간에 원하는 버튼 누르기😃(자바스크립트 setInterval, new Date) (31) | 2023.02.08 |
---|---|
[JavaScript] 오늘 날짜 + 현재 시간 출력하기_new Date() (0) | 2022.10.30 |
[jQuery, JavaScript]클릭이벤트 정리(addEventListener,querySelector) (0) | 2022.08.29 |
[JavaScript] Class 로 생성자 Constructor 만들기_ 생성자를 상속받아서 생성자 만들 때, extends 편 (2) (0) | 2022.08.14 |
[JavaScript] Class 로 생성자 Constructor 만들기_ 상속편 (1) (0) | 2022.08.13 |
댓글