공부 및 일상기록

[Javascript] Date() 사용방법 본문

개발/Javascript

[Javascript] Date() 사용방법

낚시하고싶어요 2022. 9. 26. 11:25

Date() 사용

var date1 = new Date(); // 현재 날짜 및 시간
var date2 = new Date(1991,11,25,3,50); // 1991년 12월 25일 3:50:00 (월 +1 주의)
var date3 = new Date('2014-6-4'); // 2002년 1월 1일 09:00:00
var date4 = new Date('2012-05-17 10:20:30'); // 2012년 5월 17일 10:20:30
출처: https://dororongju.tistory.com/116 [웹 개발 메모장:티스토리]

 

get/set 기본 함수

get은 반환, set은 대입의 역할, 예를들어
var dt = new Date('2010-12-25'); 일때
dt.getDate(); 는 25 를 반환
dt.setDate(13); 은 dt 객체를 2010년 12월 13일로 변경
함수명 의미 설명
getFullYear() setFullYear() 년도  
getMonth() setMonth() 0~11 > 1월~12월
getDate() setDate()  
getDay() setDay() 요일 0~6 > 일요일 ~ 토요일
getHours() setHours() 시간  
getMinutes() setMinutes()  
getMilliseconds() setMilliseconds() 밀리초  
getSeconds() setSeconds()  
getTime() setTime() Unix 타임 1970/1/1 12:00 기준 경과한 밀리 초

출처: https://dororongju.tistory.com/116 [웹 개발 메모장:티스토리]

 

 

날짜 연산

연산 예시
오늘 var dt = new Date();
365일 뒤 dt.setDate(dt.getDate()+365);
1년 전 dt.setFullYear(dt.getFullYear()-1);

출처: https://dororongju.tistory.com/116 [웹 개발 메모장:티스토리]

 

 

문자열로 변환 기본함수

함수명 설명
toString() Thu May 17 2018 17:15:11 GMT+0900 (대한민국 표준시)
toDateString() Thu May 17 2018
toLocaleString() 2018. 5. 17. 오후 5:15:11
toLocaleDateString() 2018. 5. 17.

출처: https://dororongju.tistory.com/116 [웹 개발 메모장:티스토리]

 

 

**요일을 6으로 나눴을때 0을 반환하면 주말이다.  (0%6=0,  6%6=0)