문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
wiki:javascript:javascript_note:js_dates [2021/04/13 08:22] emblim98 만듦 |
wiki:javascript:javascript_note:js_dates [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ======JavaScript Date Objects====== | ======JavaScript Date Objects====== | ||
| - | <WRAP left notice | + | <WRAP left notice |
| * description : JavaScript Date Objects | * description : JavaScript Date Objects | ||
| * author | * author | ||
| 줄 7: | 줄 7: | ||
| </ | </ | ||
| <WRAP clear></ | <WRAP clear></ | ||
| + | ====Ref==== | ||
| + | | ||
| + | | ||
| + | =====JavaScript Date Output===== | ||
| + | 기본적으로 %%JavaScript%%는 브라우저의 시간대를 사용하고 날짜를 전체 텍스트 문자열로 표시합니다.\\ | ||
| + | <code javascript> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <p id=" | ||
| + | < | ||
| + | var d = new Date(); | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | =====Creating Date Objects===== | ||
| + | Date 오브젝트는 '' | ||
| \\ | \\ | ||
| - | ===Ref=== | + | 새 __날짜 오브젝트__(date object)를 만드는 방법에는 4 가지가 있습니다.\\ |
| - | [[https:// | + | <code javascript> |
| + | new Date() | ||
| + | new Date(year, month, day, hours, minutes, seconds, milliseconds) | ||
| + | new Date(date string) | ||
| + | </ | ||
| + | |||
| + | =====new Date()===== | ||
| + | '' | ||
| + | <code javascript> | ||
| + | var d = new Date(); | ||
| + | </ | ||
| \\ | \\ | ||
| - | %%JavaScript | + | Date 오브젝트는 정적(static)입니다. 컴퓨터 시간은 똑딱거리지만 date objects는 그렇지 않습니다.\\ |
| - | ====예제==== | + | |
| + | =====new Date(year, month, ...)===== | ||
| + | '' | ||
| + | \\ | ||
| + | 7 개의 숫자는 년(year), 월(month), 일(day), 시(hour), 분(minute), | ||
| <code javascript> | <code javascript> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <p id=" | ||
| + | < | ||
| + | var d = new Date(2018, 11, 24, 10, 33, 30, 0); | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| </ | </ | ||
| + | \\ | ||
| + | **Note:**\\ | ||
| + | %%JavaScript%%는 달을 0에서 11까지로 계산합니다.\\ | ||
| + | \\ | ||
| + | 1월은 0이고, 12월은 11입니다.\\ | ||
| + | \\ | ||
| + | 6개의 숫자는 년(year), 월(month), 일(day), 시(hour), 분(minute), | ||
| + | <code javascript> | ||
| + | var d = new Date(2018, 11, 24, 10, 33, 30) // Mon Dec 24 2018 10:33:30 GMT+0900 (대한민국 표준시) | ||
| + | </ | ||
| + | \\ | ||
| + | 5개의 숫자는 년(year), 월(month), 일(day), 시(hour), 분(minute)을 지정합니다.\\ | ||
| + | <code javascript> | ||
| + | var d = new Date(2018, 11, 24, 10, 33); // Mon Dec 24 2018 10:33:00 GMT+0900 (대한민국 표준시) | ||
| + | </ | ||
| + | \\ | ||
| + | 4개의 숫자는 년(year), 월(month), 일(day), 시(hour)를 지정합니다.\\ | ||
| + | <code javascript> | ||
| + | var d = new Date(2018, 11, 24, 10); // Mon Dec 24 2018 10:00:00 GMT+0900 (대한민국 표준시) | ||
| + | </ | ||
| + | \\ | ||
| + | 3개의 숫자는 년(year), 월(month), 일(day)을 지정합니다.\\ | ||
| + | <code javascript> | ||
| + | var d = new Date(2018, 11, 24); // Mon Dec 24 2018 00:00:00 GMT+0900 (대한민국 표준시) | ||
| + | </ | ||
| + | \\ | ||
| + | 2개의 숫자는 년(year), 월(month)을 지정합니다.\\ | ||
| + | <code javascript> | ||
| + | var d = new Date(2018, 11); // Sat Dec 01 2018 00:00:00 GMT+0900 (대한민국 표준시) | ||
| + | </ | ||
| + | \\ | ||
| + | 월(month)은 생략할 수 없습니다. 매개 변수를 하나만 제공하면 밀리 초로 처리됩니다.\\ | ||
| + | <code javascript> | ||
| + | var d = new Date(2018); | ||
| + | </ | ||
| + | |||
| + | =====Previous Century===== | ||
| + | 한 자리 및 두 자리 연도는 %%19xx%%로 해석됩니다.\\ | ||
| + | <code javascript> | ||
| + | var d = new Date(99, 11, 24) // Fri Dec 24 1999 00:00:00 GMT+0900 (대한민국 표준시) | ||
| + | </ | ||
| + | <code javascript> | ||
| + | var d = new Date(09, 11, 24) // Fri Dec 24 1909 00:00:00 GMT+0830 (대한민국 표준시) | ||
| + | </ | ||
| + | |||
| + | =====new Date(dateString)===== | ||
| + | '' | ||
| + | <code javascript> | ||
| + | var d = new Date(" | ||
| + | </ | ||
| + | |||
| + | =====JavaScript Stores Dates as Milliseconds===== | ||
| + | %%JavaScript%%는 1970 년 1 월 1 일, 00:00:00 UTC (Universal Time Coordinated) 이후 날짜를 밀리 초 단위로 저장합니다.\\ | ||
| + | \\ | ||
| + | 제로 타임(Zero time)은 1970 년 1 월 1 일 00:00:00 UTC입니다.\\ | ||
| + | \\ | ||
| + | 현재 시간은 1970 년 1 월 1 일 이후 1618269610417 밀리 초입니다.\\ | ||
| + | |||
| + | =====new Date(milliseconds)===== | ||
| + | '' | ||
| + | <code javascript> | ||
| + | var d = new Date(0); | ||
| + | </ | ||
| + | \\ | ||
| + | 1970 년 1 월 1 일 + 100 000 000 000 밀리 초는 대략 1973 년 3 월 3 일입니다: | ||
| + | <code javascript> | ||
| + | var d = new Date(100000000000); | ||
| + | </ | ||
| + | \\ | ||
| + | 1970 년 1 월 1 일에서 100, | ||
| + | <code javascript> | ||
| + | var d = new Date(-100000000000); | ||
| + | </ | ||
| + | <code javascript> | ||
| + | var d = new Date(86400000); | ||
| + | </ | ||
| + | \\ | ||
| + | 하루 (24시간)sms 86,400,000 밀리 초입니다.\\ | ||
| + | =====Date Methods===== | ||
| + | Date 오브젝트가 생성되면, | ||
| + | \\ | ||
| + | Date 메서드를 사용하면 현지 시간 또는 UTC (범용 또는 GMT) 시간을 사용하여\\ | ||
| + | date 오브젝트의 년, 월, 일, 시, 분, 초 및 밀리 초를 가져오고 설정할 수 있습니다.\\ | ||
| + | =====Displaying Dates===== | ||
| + | %%JavaScript%%는 (기본적으로) 전체 텍스트 문자열 형식으로 날짜를 출력합니다.\\ | ||
| + | <code javascript> | ||
| + | Tue Apr 13 2021 10:12:34 GMT+0900 (대한민국 표준시) | ||
| + | </ | ||
| + | \\ | ||
| + | %%HTML%%로 date 오브젝트를 표시하면, | ||
| + | ===Example=== | ||
| + | <code javascript> | ||
| + | d = new Date(); | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | ===Same as:=== | ||
| + | <code javascript> | ||
| + | d = new Date(); | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | \\ | ||
| + | '' | ||
| + | <code javascript> | ||
| + | var d = new Date(); | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | \\ | ||
| + | '' | ||
| + | <code javascript> | ||
| + | var d = new Date(); | ||
| + | documenet.getElementById(" | ||
| + | </ | ||
| + | \\ | ||
| + | '' | ||
| + | <code javascript> | ||
| + | var d = new Date(); | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | |||
| + | |||
| + | {{tag> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | {{tag> | ||