본문 바로가기

플밍 is 뭔들/JavaScript&jQuery

[자바스크립트]날짜 Date 타입 계산법

자바스크립트를 이용한 날짜 계산법이다.


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


alert(new Date(Date.parse(sysDate) - N * 1000 * 60 * 60 * 24)); // N일 전
alert(new Date(Date.parse(sysDate) + M * 1000 * 60 * 60 * 24)); // M일 후

alert(new Date(Date.parse(sysDate) + 1000 * 60 * 60)); //한시간후
alert(new Date(Date.parse(sysDate) + 1000 * 60)); //1분후
alert(new Date(Date.parse(sysDate) + 1000)); //1초후

이므로 위의 글에 기초하여 날짜를 컨트롤 하고싶을 때


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

var year = v.getFullYear();

var month = v.getMonth() +1;

var day = v.getDate();


이런식으로 며칠 후나 전, 몇 달 후나 전 등등 원하는 날의 수를 day변수에 넣어주어 값을 뽑아낸 후 년, 월, 일을 컨트롤 한다.