donaricano-btn

자바스크립 날짜/시간 더하기,빼기,차


1. 더하기/빼기

- get메소드로 값을 구한 후 수정된 값을 set한다

1
2
3
4
5
6
7
8
var date = new Date('2016/12/25 08:23:13');
 
 console.log(date);
 console.log(date.toLocaleString());
 date.setMonth(date.getMonth()+3);
 console.log(date.toLocaleString());
 date.setDate(date.getDate() - 20);
 console.log(date.toLocaleString());

Sun Dec 25 2016 08:23:13 GMT+0900 (대한민국 표준시)

2016. 12. 25. 오전 8:23:13

2017. 3. 25. 오전 8:23:13

2017. 3. 5. 오전 8:23:13


2. 날짜 차

1
2
3
4
5
var date = new Date('2016/12/25');
var date1 = new Date('2016/08/20');
 
var diff = (date.getTime() - date1.getTime()) / (1000*60*60*24);
console.log(diff+'일');
 

- getTime()에서 타임스탬프 값을 구한 뒤 차를 구한다

- 일의 차이를 구한다면 '1000*60*60*24' 나눔

- 127



블로그 이미지

리딩리드

,