안규 공부방

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);
 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.