Date
const date = new Date(year, monthIndex, day, hours, minutes, seconds, milliseconds)
=> 최소한 연도와 월이 주어졌을 때, Date()의 형태는 Date 객체를 생성할 때 모든 구성 요소(연, 월, 일, 시, 분, 초, 밀리초)를 모두 매개변수에서 가져옵니다. 누락한 요소에는 가장 낮은 값(day는 1, 나머지는 0)을 사용합니다. 모든 매개변수 값은 UTC가 아닌 현지 시간으로 취급.
- getYear() : 1970년도 이후의 연도
- getFullYear() : 현재 연도
- getMonth() : 월. (0부터 시작하기때문에 현재 월을 알려면 +1을 해줘야함)
- getDate() : 일
- getDay() : 요일 (반환값은 0-6까지이고 0이 '일요일', 6이 '토요일')
- getHours() : 시
- getMinutes() : 분
- getSeconds() : 초
- getTime(): 초 단위
- toISOString() : 주어진 날짜를 국제표준시 기준 ISO 8601 형식으로 표현한 문자열.
new Date().toISOString()
// '2022-07-13T13:01:30.377Z'
new Date().toISOString().slice(0,10)
// '2022-07-13'
- toLocaleString() : 사용자의 문화권에 맞는 표기법으로 문자열 리턴 (date로 할 경우 아래와 동일)
const num = 1234.56789;
console.log(num.toLocaleString("ar-EG"));
console.log(num.toLocaleString("zh-Hans-CN-u-nu-hanidec"));
console.log(num.toLocaleString("ko-KR", { style: 'currency', currency: 'KRW' }));
// ١٬٢٣٤٫٥٦٨
// 一,二三四.五六八
// ₩1,235
- toLocaleDateString() : 사용자의 문화권에 맞는 시간표기법으로 객체의 시간을 문자열로 리턴
today = new Date()
console.log(today.toLocaleDateString());
console.log(today.toLocaleTimeString());
console.log(today.toLocaleString());
// 2022. 7. 13.
// 오후 10:10:00
// 2022. 7. 13. 오후 10:10:00
'개발공부 > JavaScript' 카테고리의 다른 글
공백 제거 함수(trim, replace) (0) | 2022.09.15 |
---|---|
자바스크립트 ES5와 ES6 차이 (0) | 2022.07.18 |
자주 사용하는 배열 함수 10가지 (0) | 2022.07.10 |
자바스크립트에서 CSS 다루기 (0) | 2022.04.21 |
자바스크립트 시간 차이 구하기 (0) | 2022.04.21 |