728x90
728x90
객체 생성
1 2 3 4 5 | // 현재 날짜/시간을 나타내는 객체 let 날짜변수 = new Date(); // 특정 날짜/시간을 나타내는 객체 let 날짜변수 = new Data(연, 월-1, 일); | cs |
- 월이 0~11로 표기됨
→ (원하는 월 - 1)로 표기해서 생성함
# 연도 반환
- 날짜변수.getFullYear()
# 월 반환
- 날짜변수.getMonth()
- 기준 : 0 (1월) ~ 11 (12월)
→ 표시할 때는 날짜변수.getMonth() + 1로 사용하기
# 일 반환
- 날짜변수.getDate()
# 요일 반환
- 날짜변수.getDay()
- 기준 : 0 (일요일) ~ 6 (토요일)
▶ 요일을 문자로 나타내기
1 2 3 4 5 | let 요일변수 = 날짜변수.getDay(); let 배열변수 = new Array("일", "월", "화", "수", "목", "금", "토"); // 요일을 문자로 반환 배열변수[요일변수] | cs |
# 시간 반환
- 날짜변수.getTime()
: 1970/01/01 00:00부터 지나온 시간을 밀리세컨드(ms)로 계산함
▶ 날짜 간 차이 구하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | let 날짜시간A = 날짜A.getTime() ; let 날짜시간B = 날짜B.getTime() ; // 날짜 간 차이를 밀리초로 나타냄 let 날짜차이 = 날짜시간A - 날짜시간B ; // 날짜 간 차이를 초로 나타냄 날짜차이 / 1000 ; // 날짜 간 차이를 분으로 나타냄 날짜차이 / (1000*60) ; // 날짜 간 차이를 시간으로 나타냄 날짜차이 / (1000*60*60) ; // 날짜 간 차이를 일로 나타냄 날짜차이 / (1000*60*60*24) ; | cs |
320x100
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] BOM : screen 객체 (0) | 2023.04.17 |
---|---|
[JavaScript] BOM : window 객체 (0) | 2023.04.17 |
[JavaScript] 문자열 객체 (String) (0) | 2023.04.16 |
[JavaScript] 배열 객체 (Array) (0) | 2023.04.16 |
[JavaScript] 수학 객체 (Math) (0) | 2023.04.13 |