Date - 날짜와 관련된 메소드
let today = new Date();
let yesterday = new Date(2022,12,5,22,14,5);
let year = today.getFullYear();
let month = today.getMonth();
let date = today.getDate();
let day = today.getDay();
let hour = today.getHours();
let minute = today.getMinutes();
let second = today.getSeconds();
console.log(today);
console.log(yesterday);
console.log(year);
console.log(month);
console.log(date);
console.log(day);
getFullYear - 해당 년도를 나타낸다.
getMonth - 해당 월을 나타낸다. 1월이 0부터 시작하기 때문에 현재 월보다 1적게 출력된다.
getDate - 해당 일을 나타낸다.
getDay - 해당 요일을 나타낸다. 일요일이 0부터 시작해서 숫자로 출력된다.
getHours, getMinutes, getSeconds - 사용자의 시간, 분, 초를 나타낸다. 설정을 다르게 해놨으면 원래 시간과 다르게 표시된다. 사용자의 사용시간을 확인할 때 사용할 수 있다.
console.log("Time Zone", today.getTimezoneOffset());
let utcYear = today.getUTCFullYear();
let utcMonth = today.getUTCMonth();
let utcDate = today.getUTCDate();
today.setFullYear(2021);
console.log(utcYear);
console.log(utcMonth);
console.log(utcDate);
getTimezoneOffset - UTC를 기준으로 얼마나 차이 나는지 분 단위로 나타낸다. (우리나라의 경우 -540)
getUTCFullYear, getUTCMonth, getUTCDate - UTC 기준으로 년월일을 나타낸다.
setFullYear - 원하는 년도를 출력할 수 있다.
<head>
<title>Document</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
</head>
head 태그 안에 외부 라이브러리를 불러오는 코드를 삽입할 수 있다.
console.log(moment().format("YYYY-MM-DD"));
console.log(moment().subtract(7, "days").format("YYYY-MM-DD"));
console.log(moment().add(7, "days").format("YYYY-MM-DD"));
Moment.js - 날짜 형식 데이터를 쉽게 사용할 수 있는 외부 라이브러리
format - 원하는 형식을 지정해 출력할 수 있다.
subtract - 원하는 부분을 뺄 수 있다.
add - 원하는 부분을 더할 수 있다.
'프로그래밍 > Java Script' 카테고리의 다른 글
Java Script - Json (0) | 2022.12.08 |
---|---|
Java Script - 수학 메소드 Math Method (0) | 2022.12.08 |
Java Script - 배열 메소드 array method (0) | 2022.12.05 |
Java Script - 불리언 메소드 boolean method (0) | 2022.12.05 |
Java Script - 숫자 메소드 Number method (0) | 2022.12.05 |