반응형
1. 날짜 구하기
//오늘날짜 구하기
var date = new Date();
//년도 구하기.. ex)2022
var year = date.getFullYear();
//월 구하기.. 0~11이므로 1을 더해주고 한자리수면 앞에 0을 붙여줌 ex)08
var month = date.getMonth()+1 < 10? "0".concat(date.getMonth()+1) : date.getMonth()+1;
//일 구하기.. ex)11
var day = date.getDate();
//결과 : 2022-08-11
$('date').value = year+'-'+month+'-'+day;
2. 날짜 계산
var sdate = new Date();
sdate.setDate(sdate.getDate()-31);
sdate.setMonth(sdate.getMonth()+2);
sdate.setYear(sdate.getYear()-1);
3. 날짜값 반환하는 함수
Date.prototype 으로 Date함수의 값을 커스텀해서 반환한다.
Date.prototype.myCustom = function () {
var yyyy = this.getFullYear().toString();
var mm = (this.getMonth() + 1).toString();
var dd = this.getDate().toString();
var hh = this.getHours().toString();
var ii = this.getMinutes().toString();
return (
yyyy +
"-" +
(mm[1] ? mm : "0" + mm[0]) +
"-" +
(dd[1] ? dd : "0" + dd[0]) +
" " +
(hh[1] ? hh : "0" + hh[0]) +
":" +
(ii[1] ? ii : "0" + ii[0])
);
};
//함수 사용하기
let updateTime = new Date().myCustom();
변수를 출력하면 내가 지정한 형식의 날짜가 표시된다.
반응형
'코딩 관련 > Javascript와 jQuery, JSON' 카테고리의 다른 글
JSON 생성기 (0) | 2021.07.13 |
---|---|
[JavaScript] fetch 사용법, fetch 응답 사용 (0) | 2021.06.23 |
[JavaScript] iframe 로딩 완료 이벤트 (0) | 2021.06.04 |
[JavaScript] click 이벤트 중복 호출, 누적 되는 문제 (0) | 2021.05.31 |
[Datatable] datatable 예시, datatable 옵션, datatable 생성 (0) | 2021.05.27 |