본문 바로가기
STUDY_NOTE/javascript & jQuery

javascript 시간계산

by kh201 2021. 4. 9.

 var date = new Date();

  var Year = date.getFullYear(); //년 4자리를 현지 시각 또는 국제 표준시로 변환
  var Month = date.getMonth(); //월 현지 시각 또는 국제 표준시로 변환
  var Day = date.getDay();  //일 현지 시각 또는 국제 표준시로 변환
  var Time = date.getTime();  //시간 현지 시각 또는 국제 표준시로 변환

  alert(date);
  alert(Year);
  alert(Month);
  alert(Day);
  alert(Time);

 

 

 

 

 

  //1. 날짜 계산하는 방법


  * getTime() : Date 개체의 시간 값을 1970년 1월 1일 자정 이후로 밀리초 단위로 반환합니다.    

                 
  var time = new Date().getTime();
  time = time - 1000 * 3600 * 24 * 1;  // 1일 전
  time = time - 1000 * 3600 * 24 * 7;  // 7일 전
  time = time - 1000 * 3600 * 24 * 15; //15일 전
  time = time - 1000 * 3600 * 24 * 30; //39일 전

  time = time + 1000 * 3600 * 24 * 1;  // 1일 후
  time = time + 1000 * 3600 * 24 * 7;  // 7일 후
  time = time + 1000 * 3600 * 24 * 15; //15일 후
  time = time + 1000 * 3600 * 24 * 30; //39일 후

  time = time + 1000;                  //1초 후
  time = time + 1000 * 60;             //1분 후
  time = time + 1000 * 60 * 60;        //1시간 후
  var date = new Date(time); 

 

 

 

 

  

  //2. 날짜 계산하는 방법

 

 *  Date.parse : 날짜를 포함한 문자열 구문을 분석하여 1970년 1월 1일 자정부터 해당 날짜 사이의 시간을 밀리초로 반환합니다.

 

  var date = new Date(Date.parse(new Date()) - 1000 * 3600 * 24 * 1);  // 1일 전
  var date = new Date(Date.parse(new Date()) - 1000 * 3600 * 24 * 7);  // 7일 전
  var date = new Date(Date.parse(new Date()) - 1000 * 3600 * 24 * 15); //15일 전
  var date = new Date(Date.parse(new Date()) - 1000 * 3600 * 24 * 30); //30일 전

  var date = new Date(Date.parse(new Date()) + 1000 * 3600 * 24 * 1);  // 1일 후
  var date = new Date(Date.parse(new Date()) + 1000 * 3600 * 24 * 7);  // 7일 후
  var date = new Date(Date.parse(new Date()) + 1000 * 3600 * 24 * 15); //15일 후
  var date = new Date(Date.parse(new Date()) + 1000 * 3600 * 24 * 30); //30일 후

  var date = new Date(Date.parse(new Date()) + 1000);                  //1초 후
  var date = new Date(Date.parse(new Date()) + 1000 * 60);             //1분 후
  var date = new Date(Date.parse(new Date()) + 1000 * 60 * 60);        //1시간 후

 

 

 

 

 

  // 가공한 데이터 사용

  var date = new Date('05/25/2014');
  alert(date);

 

  var getDate = date.setDate(date.getDate() + 30);  // 30일 더하기
  var getDate = date.setMonth(date.getMonth() + 1); // 한달 더하기

 

  getDate = new Date(getDate);

  

  var yyyy = getDate.getFullYear();
  var mm = getDate.getMonth()+1;
  var dd = getDate.getDate();

 

m.blog.naver.com/PostView.nhn?blogId=ssuyastory&logNo=100209836137&proxyReferer=https:%2F%2Fwww.google.com%2F

 

Java Script 날짜계산하기.

var date = new Date(); var Year = date.getFullYear(); //년 4자리를 현지 시각 또는 국제 표준시로 ...

blog.naver.com