Date 객체는 다음을 나타냅니다. 날짜 그리고 시간 TypeScript의 기능. 이를 통해 연도, 월, 일, 시, 분, 초 및 밀리초를 가져오거나 설정할 수 있습니다.
생성자에 인수를 전달하지 않고 날짜를 생성하면 기본적으로 사용자 컴퓨터의 날짜와 시간이 포함됩니다.
Date 객체는 다음을 처리하는 기능도 제공합니다. 협정 세계시(UTC) 시간 , 또한 ~으로 알려진 그리니치 표준시(GMT) . 세계 시간 표준은 UTC 시간을 기준으로 합니다.
날짜 객체 생성
새 날짜 개체를 만드는 방법에는 네 가지가 있습니다.
1. 새로운 날짜(): 현재 날짜로 새 날짜 객체를 생성합니다. 날짜 그리고 시간 .
예
let date: Date = new Date(); console.log('Date = ' + date); //Date = Tue Feb 05 2019 12:05:22 GMT+0530 (IST)
2. 새 날짜(밀리초): 다음과 같이 새로운 날짜 객체를 생성합니다. 영 타임 플러스 밀리초 .
예
let date: Date = new Date(500000000000); console.log('Date = ' + date); //Date = Tue Nov 05 1985 06:23:20 GMT+0530 (IST)
3. 새로운 날짜(날짜 문자열): 날짜 문자열에서 새 날짜 객체를 생성합니다.
예
let date: Date = new Date('2019-01-16'); console.log('Date = ' + date); //Date = Wed Jan 16 2019 05:30:00 GMT+0530 (IST)
4. 새로운 날짜(연도, 월, 날짜[, 시, 분, 초, 밀리초]): 지정된 날짜와 시간을 사용하여 새 날짜 객체를 생성합니다.
예
let date: Date = new Date(2018, 0O5, 0O5, 17, 23, 42, 11); console.log('Date = ' + date); //Date = Tue Jun 05 2018 17:23:42 GMT+0530 (IST)
날짜 개체 속성
재산 | 설명 |
---|---|
건설자 | 객체의 프로토타입을 생성하는 함수를 지정합니다. |
원기 | 객체에 속성과 메소드를 추가할 수 있습니다. |
날짜 객체 메소드
SN | 방법 | 설명 |
---|---|---|
1. | 날짜() | 현재 날짜와 시간을 반환하는 데 사용됩니다. |
2. | get날짜() | 현지 시간에 따라 지정된 날짜의 날짜를 반환하는 데 사용됩니다. |
삼. | get날짜() | 지정된 날짜의 요일을 현지 시간에 따라 반환하는 데 사용됩니다. |
4. | getFullYear() | 현지 시간에 따라 지정된 날짜의 연도를 반환하는 데 사용됩니다. |
5. | getHours() | 현지 시간에 따라 지정된 날짜의 시간을 반환하는 데 사용됩니다. |
6. | get밀리초() | 현지 시간에 따라 지정된 날짜의 밀리초를 반환하는 데 사용됩니다. |
7. | getMinutes() | 현지 시간에 따라 지정된 날짜의 분을 반환하는 데 사용됩니다. |
8. | get월() | 현지 시간에 따라 지정된 날짜의 월을 반환하는 데 사용됩니다. |
9. | getSeconds() | 현지 시간에 따라 지정된 날짜의 초를 반환하는 데 사용됩니다. |
10. | getTime() | 지정된 날짜의 숫자 값을 1970년 1월 1일 00:00:00 UTC 이후의 밀리초 수로 반환하는 데 사용됩니다. |
열하나. | getTimezoneOffset() | 현재 로케일에 대한 시간대 오프셋을 분 단위로 반환하는 데 사용됩니다. |
12. | getUTCDate() | 지정한 날짜에 해당하는 달의 일(날짜)을 표준시에 맞춰 반환하는데 사용됩니다. |
13. | getUTCDay() | 표준시에 따라 지정된 날짜의 요일을 반환하는 데 사용됩니다. |
14. | getUTCFullYear() | 표준시에 따라 지정된 날짜의 연도를 반환하는 데 사용됩니다. |
열 다섯. | getUTCHours() | 표준시에 따라 지정된 날짜의 시간을 반환하는 데 사용됩니다. |
16. | getUTCM밀리초() | 표준시에 따라 지정된 날짜의 밀리초를 반환하는 데 사용됩니다. |
17. | getUTCMinute() | 표준시에 따라 지정된 날짜의 분을 반환하는 데 사용됩니다. |
18. | getUTC월() | 표준시에 따라 지정된 날짜의 월을 반환하는 데 사용됩니다. |
19. | getUTC초() | 표준시에 따라 지정된 날짜의 초를 반환하는 데 사용됩니다. |
이십. | 세트날짜() | 현지 시간에 따라 특정 날짜의 날짜를 설정하는 데 사용됩니다. |
이십 일. | setFullYear() | 현지 시간에 따라 지정된 날짜의 전체 연도를 설정하는 데 사용됩니다. |
22. | setHours() | 특정 날짜의 시간을 현지 시간에 맞춰 설정하는데 사용됩니다. |
23. | set밀리초() | 현지 시간에 따라 지정된 날짜의 밀리초를 설정하는 데 사용됩니다. |
24. | setMinutes() | 현지 시간에 따라 특정 날짜의 분을 설정하는 데 사용됩니다. |
25. | 세트월() | 현지 시간에 따라 특정 날짜의 월을 설정하는 데 사용됩니다. |
26. | setSeconds() | 현지 시간에 따라 지정된 날짜의 초를 설정하는 데 사용됩니다. |
27. | 세트타임() | 이는 Date 객체를 1970년 1월 1일 00:00:00 UTC 이후의 밀리초 단위로 표시되는 시간으로 설정하는 데 사용됩니다. |
28. | setUTCDate() | 세계시를 기준으로 특정 날짜에 해당하는 달의 일(날짜)을 설정하는데 사용됩니다. |
29. | setUTCFullYear() | 표준시에 따라 지정된 날짜의 전체 연도를 설정하는 데 사용됩니다. |
30. | setUTCHours() | 표준시에 따라 특정 날짜의 시간을 설정하는 데 사용됩니다. |
31. | setUTCM밀리초() | 표준시에 따라 지정된 날짜의 밀리초를 설정하는 데 사용됩니다. |
32. | setUTCMinute() | 표준시에 따라 특정 날짜의 분을 설정하는 데 사용됩니다. |
33. | setUTC월() | 표준시에 따라 특정 날짜의 월을 설정하는 데 사용됩니다. |
3. 4. | setUTC초() | 표준시에 따라 특정 날짜의 초를 설정하는 데 사용됩니다. |
35. | toDateString() | 날짜의 '날짜' 부분을 사람이 읽을 수 있는 문자열로 반환하는 데 사용됩니다. |
36. | toLocaleDateString() | 현재 로캘의 규칙을 사용하여 날짜의 '날짜' 부분을 문자열로 반환하는 데 사용됩니다. |
37. | toLocaleFormat() | 형식 문자열을 사용하여 날짜를 문자열로 변환합니다. |
38. | toLocaleString() | 현재 로캘의 규칙을 사용하여 날짜를 문자열로 변환합니다. |
39. | toLocaleTimeString() | 현재 로케일의 규칙을 사용하여 날짜의 '시간' 부분을 문자열로 반환하는 데 사용됩니다. |
40. | toSource() | 이는 동등한 Date 객체의 소스를 나타내는 문자열을 반환하는 데 사용됩니다. 이 값을 사용하여 새 개체를 만들 수 있습니다. |
41. | toString() | 지정된 Date 객체를 나타내는 문자열을 반환하는 데 사용됩니다. |
42. | toTimeString() | 날짜의 '시간' 부분을 사람이 읽을 수 있는 문자열로 반환하는 데 사용됩니다. |
43. | toUTC문자열() | 표준시 규칙을 사용하여 날짜를 문자열로 변환합니다. |
44. | 가치() | Date 객체의 기본 값을 반환하는 데 사용됩니다. |
예
let date: Date = new Date(2017, 4, 4, 17, 23, 42, 11); date.setDate(13); date.setMonth(13); date.setFullYear(2013); date.setHours(13); date.setMinutes(13); date.setSeconds(13); console.log('Year = ' + date.getFullYear()); console.log('Date = ' + date.getDate()); console.log('Month = ' + date.getMonth()); console.log('Day = ' + date.getDay()); console.log('Hours = ' + date.getHours()); console.log('Minutes = ' + date.getMinutes()); console.log('Seconds = ' + date.getSeconds());
산출
Year = 2013 Date = 13 Month = 1 Day = 3 Hours = 13 Minutes = 13 Seconds = 13