반응형
Date 객체
- Date : 현재 시간을 얻어내거나 시간 연산을 할 수 있음
- Date 객체의 생성
1. 현재 시간을 값으로 가진 Date 객체 생성(한국 기준)
var today = new Date();
document.writeln(today);
->
Sat Sep 29 2012 20:27:36 GMT+0900 (KST)
2. 특정 시간으로 초기화_시간과 날짜
var someday = new Date(2010,9,23,06,30,0,0);
document.writeln(someday);
->
Sat Oct 23 2010 06:30:00 GMT+0900 (KST)
//년 월 일 시 분 초 밀리초
## 1월: 0, 12월: 11
3. 특정 시간으로 초기화_밀리초
var someday2 = new Date(1348918854110);
//JavaScript 프로그래밍에서는 밀리초 단위의 시간이 발생 때 사용
document.writeln(someday2);
Sat Oct 23 2010 06:30:00 GMT+0900 (KST)
4. 현재 시간을 밀리초 단위로 반환_Date 공유 객체에 직접 now 사용
var today2 = Date.now();
document.writeln(today2);
-> 1348918854110
- Date 객체 값 가져오기와 설정하기
- toLocaleString() 메소드를 이용 → 지역별 표현방식으로 날짜와 시간을 변환
var today = new Date(2012,8,2,12,30,30,30);
document.writeln("<p>" + today.toLocalString() + "</p>");
2012년 9월 2일 오후 12시 30분 30초 GMT+09:00
- get 메소드 → 지역 날짜와 시간
- JavaScript
→ 전세계에서 공통적으로 사용할 수 있는
UTC(미국 해군 천문대 원자 시계의 시간 기준) 표준시를 지원
UTC 날짜와 시간 | 연도 값 설정 |
getUTCFullYear getUTCMonth getUTCDate |
var today = new Date(2012,8,2,12,30,30,30); today.setFullYear(2011); |
- Date 객체 출력 형식 변환
- toLocaleString() 메소드를 이용
→ JavaScript에서 기본으로 생성하는 GMT 형식의 날짜와 시간을
지역의 날짜와 시간 출력 방식으로 출력 - UTC 형식으로 바꾸고 싶다면? → toUTCString 메소드
today.toUTCString();
- 지역 날짜 시간 포멧으로 날짜와 시간을 분리하여 출력하려면?
→ toLocalDateString 메소드와 toLocalTimeString 메소드 사용
var today = new Date(2012,8,2,12,30,30,30);
document.writeln("<p>" + today.toUTCString() + "</p>");
document.writeln("<p>" + today.toLocalString() + "</p>");
document.writeln("<p>" + today.toLocalDateString() + "</p>");
document.writeln("<p>" + today.toLocalTimeString() + "</p>");
- 출력
Sun, 02 Sep 2012 03:30:30 GMT
2012년 9월 2일 오후 12시 30분 30초 GMT + 09:00
2012년 9월 2일
오훙 12시 30분 30초 GMT+09:00
- JavaScript에서 정규 표현식 생성
문자열 중 슬레쉬(/)로 감싸여 있는 표현식 → 정규 표현식으로 인식
내장 객체로 정규 표현식 지원
반응형
'5. 웹 프로그래밍 > 3. JavaScript' 카테고리의 다른 글
문서객체모델 DOM [JavaScript] (0) | 2020.03.17 |
---|---|
Math 객체 [삼각함수][난수][JavaScript] (0) | 2020.03.15 |
String 메소드 [문자열][Javascript] (0) | 2020.03.15 |
Number 메소드 [Method][JavaScript] (0) | 2020.03.15 |
객체 [Property][프로퍼티] [JavaScript] (0) | 2020.03.15 |