반응형
* Date 객체 및 메서드에 대한 자세한 내용은 아래 사이트에서 참고
오늘날짜 구하기 및 형식 변환(yyyy-MM-dd)
// Date string 형식
let now = new Date();
console.log(now.toString()); // "Fri Nov 27 2020 16:56:53 GMT+0900 (대한민국 표준시)"
console.log(now.toJSON()); // "2020-11-27T07:56:53.606Z"
console.log(now.toISOString()); // "2020-11-27T07:56:53.606Z"
// Date객체의 toJSON() 이나 toISOString() 의 데이터를 이용
// Date String 에서 앞 10자리만 잘라내면 yyyy-MM-dd 만 가져온다.
var today = new Date().toISOString().substring(0,10); // 2020-11-27
var today = new Date().toISOString().substring(0,10).replace(/-/g,''); // 20201127
DateAdd 사용자 함수
// 날짜 더하기(빼기)
function dateAdd(date, addDays) {
var datetmp = date.replace(/-/g,''); // - 는 모두 제거
var y = parseInt(datetmp.substr(0, 4));
var m = parseInt(datetmp.substr(4, 2));
var d = parseInt(datetmp.substr(6,2));
d = new Date(yy, mm - 1, dd + addDays);
y = d.getFullYear();
m = d.getMonth() + 1; mm = (mm < 10) ? '0' + mm : mm;
d = d.getDate(); dd = (dd < 10) ? '0' + dd : dd;
return '' + y + '-' + m + '-' + d;
}
반응형
'dev > javascript' 카테고리의 다른 글
[javascript] 배열 다루기 - Array.map() 배열순회 (0) | 2020.12.30 |
---|---|
[javascript] 배열 다루기 - push(), pop() 함수(배열 추가, 삭제) (0) | 2020.12.30 |
[javascript] 배열 다루기 - Array.reduce() 함수, 배열의 합, 최대값, 최소값 구하기 (0) | 2020.12.11 |
[javascript] null vs undefined (0) | 2020.10.15 |
dropzone.js (드롭존) 드래그앤드롭 파일 업로드 (0) | 2020.10.06 |