문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
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> |