써먹는 웹개발

[JavaScript] 해당 일자만큼 이동하여 출력하는 방법 본문

웹개발/Js & Jquery

[JavaScript] 해당 일자만큼 이동하여 출력하는 방법

kmhan 2018. 2. 11. 13:42


728x90
반응형

고정값으로 해당 일자만큼 이동하여 출력하는 방법

var today = new Date(); // 현재 날짜 및 시간

 

alert(new Date(Date.parse(today) - 30 * 1000 * 60 * 60 * 24));//30일 전

alert(new Date(Date.parse(today) - 1 * 1000 * 60 * 60 * 24)); //하루 전

alert(new Date(Date.parse(today) + 1 * 1000 * 60 * 60 * 24)); //하루 후

alert(new Date(Date.parse(today) + 30 * 1000 * 60 * 60 * 24));//30일 후 

 

입력값으로 해당 일자만큼 이동하여 출력하는 방법(함수)

// 오늘 날짜부터 입력한 날짜만큼 이동한 후에 yyyy-mm-dd 형식으로 지정하여 돌려준다.

function moveDate(day){

 

 var year,month,date;

 var today = new Date(); //현재 날짜 및 시간

 var v = new Date(Date.parse(today) - day*1000*60*60*24);

 

 year = v.getFullYear();

 

 if( v.getMonth() < 9 ){

  month = '0'+(v.getMonth()+1);

 }else{

  month = v.getMonth()+1;

 }

 

 if( v.getDate() < 9 ){

  date = '0'+v.getDate();

 }else{

  date = v.getDate();

 }

 

 return year+'-'+month+'-'+date;

 

 

+ 추가 내용

var tDate = new Date('2021-03-08 14:00');

// 시간 더하기

tDate.setHours(tDate.getHours()+1);

// 분 더하기

tDate.setMinutes(tDate.getMinutes()+30);

728x90
반응형


Comments