[JavaScript] 자바스크립트에서 날짜 설정하기
2022. 6. 9. 23:53ㆍProgram/JavaScript
082_자바스크립트에서 날짜 설정하기
[적용]
- 날짜와 시간을 설정하고 싶을 때
[생성자(Constructor)를 사용하는 방법]
날짜와 시간 정보를 생성자의 인수로 전달한다.
전달된 정보는 자동적으로 타입에 맞춰지며, 문자열로 날짜와 시간을 설정할 수 있다.
const date1 = new Date('2022/06/09 20:01:10');
const date2 = new Date('Thu Jun 09 2022 20:01:10');
숫자로도 지정이 가능하다.
숫자는 년, 월, 일, 시, 분, 초 밀리초의 순서로 기입한다.
월은 0~11의 범위에서 사용되므로 주의가 필요하다.(숫자 0부터 1월을 나타낸다.)
생략하면 0이 대입된다.
const date3 = new Date(2020, 06, 09, 20, 1, 10);
타임스탬프로도 사용할 수 있다.
1970년 1월 1일 00:00:00부터 경과한 밀리초를 나타내며,
getTime()을 사용해 현재의 타임스탬프를 가져올 수 있다.
const date4 = new Date(1528801270000);
[메소드(Method)를 사용하는 방법]
Date 객체는 setXXX()의 형태로 년, 월, 일, 시, 분, 초, 밀리초를 지정할 수 있는 메소드를 가진다.
인수에는 숫자 값을 전달하며, setMonth()에서 인수0은 1월을 의미한다.
메소드 | 의미 | 반환 |
setFullYear(년) | 년 설정 | 없음 |
setMonth(월) | 월 설정 | 없음 |
setDate(일) | 일 설정 | 없음 |
setHours(시) | 시 설정 | 없음 |
setMinutes(분) | 분 설정 | 없음 |
setSeconds(초) | 초 설정 | 없음 |
setMilliseconds(밀리초) | 밀리초 설정 | 없음 |
const date = new Date();
// 날짜 설정
date.setFullYear(2021);
date.setMonth(0);
date.setDate(1);
date.setHours(0);
date.setMinutes(0);
date.setSeconds(0);
// HTML에 문자열 넣기
document.querySelector('#log').innerHTML = date.toLocaleString();
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트에서 날짜와 시간 차이 구하기 (0) | 2022.06.11 |
---|---|
[JavaScript] 자바스크립트에서 날짜 계산하기 (0) | 2022.06.10 |
[JavaScript] 자바스크립트 날짜 문자열의 타임스탬프 확인하기 (0) | 2022.06.09 |
[JavaScript] 자바스크립트에서 현재 시간과 날짜 가져오기 (0) | 2022.06.08 |
[JavaScript] 자바스크립트에서 요일 다루기(가져오기) (0) | 2022.06.08 |