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