자바스크립 날짜/시간 더하기,빼기,차
1. 더하기/빼기
- get메소드로 값을 구한 후 수정된 값을 set한다
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. 날짜 차
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
'Javascript > Core' 카테고리의 다른 글
[Javascript] 자바스크립트 n(2,8,16....) 진수 구하기 (0) | 2016.12.25 |
---|---|
[Javascript] 객체 판단 (instanceOf, isPrototypeOf , In) (0) | 2016.12.23 |
[Javscript] 자바스크립트의 클래스와 생성자의 강제적 호출 (0) | 2016.12.21 |
[Javascript] This 와 call(), apply() (0) | 2016.12.21 |
[Javascript] 익명의함수 call(this)? (0) | 2016.12.20 |