Javascript & JQuery & CSS > Javascript - 날짜/시간 관련 함수
등록일 : 2017-09-08 10:18
조회수 : 96,013
1. 날짜 와 시간 관련 함수.
아래는 자바스크립트에서 사용될 수 있는 날짜/시간 관련 함수 입니다.
var systemDate = new Date()
년도 = systemDate.getFullYear();
달 = systemDate.getMonth();
일 = systemDate.getDate()
요일 = systemDate.getDay();
시간 = systemDate.getHours();
분 = systemDate.getMinutes();
초 = systemDate.getSeconds();
1/1000초 = systemDate.getMilliseconds();
getMonth() 를 이용해 얻어오는 달은0~11까지의 숫자이므로 1을 더해야 실제 사용하는 달을 구합니다.
getDay() 로 얻어오는 요일도 0~6까지의 숫자이므로 일~토요일의 문자로 표현 해야 합니다.
2. 지난주 날짜 계산 예제
var Digital = new Date();
var now_year = Digital.getFullYear(); //년
var now_month = Digital.getMonth(); //월
var now_day = Digital.getDate(); //일
var now_date1 = Digital.getDay(); //요일
new_date1 = new Date(now_year,now_month,now_day-(now_date1+7));
new_date2 = new Date(now_year,now_month,now_day-(now_date1+7)+6);
now_year1 = String(new_date1.getFullYear());
now_month1 = String(new_date1.getMonth()+1);
now_day1 = String(new_date1.getDate());
now_year2 = String(new_date2.getFullYear());
now_month2 = String(new_date2.getMonth()+1);
now_day2 = String(new_date2.getDate());
alert(now_year1+":"+now_month1+":"+now_day1 + "~"+now_year2+":"+now_month2+":"+now_day2 )
3. 10일 후 날짜를 뽑아보자.
var val_start="2020-05-10";
var arr1 = val_start.split('-');
var date1 = new Date(arr1[0], arr1[1], arr1[2]);
year1 = date1.getFullYear();
month1 = date1.getMonth()-1;
day1 = date1.getDate();
date2 = new Date(year1,month1,day1+10);
year2 = date2.getFullYear();
month2 = date2.getMonth()+1;
day2 = date2.getDate();
alert(year2+"-"+month2+"-"+day2);