Date Object
JS 내장 객체중 하나로, 날짜 및 시간 작업을 하는데 유용하다.
Date를 숫자로 쓰면(as a Number) -> 1970년 1월 1일 00시00분00초부터 지난 시간을 ms단위로 준다.
Date를 문자열로 쓰면(as a String) -> 요일 월 일 년도 hh:mm:ss
Date 객체 생성(선언)하기
- 기본형: var now = new Date()
- 밀리초형: var now_ms = new Date(milliseconds)
- 다양하게: var now_str = new Date(dataString)
- 세세하게: var now_ex = new Date(year, month, date..)
기본형 빼고 코드로 보면
var now_ms = new Date(10000); // 1970/01/01 이후 시각 밀리초 지난 뒤를 줌
var now_str = new Date("03/20/2018")
var now_str2 = new Date("Mar 20 2018")
var now_str3 = new Date("2018-03-20")
// 2017-3-20, 2017/3/20 이런거 안됌 저 순서에 저 양식이어야
var now_ex = new Date(99, 5, 24, 11, 33, 30, 0);
// return is Thu Jun 24 1999 11:33:30 GMT+0900
var now_ex2 = new Date("2015")
// return is Thu Jan 01 2015 09:00:00 GMT+0900
!주의! : 월(Month)을 숫자로 주는데 반환값이 1~12가 아닌, 0~11임!!!
Methods of Date Object(Date 객체의 메소드들)
get(받기)
- getDate() => 1~31 반환
- getDay() => 0~6 (월화수목금토일) 반환
- getFullYear() => 4개의 숫자로 된 년도 반환 (ex. 2015)
- getHours() => 0~23 반환
- getMilliseconds() => 0~999 반환
- getMinutes() => 0~59 반환
- getMonth() => 0~11 반환
- getSeconds() => 0~59 반환
set(값 설정하기)
set은 반환이 아니고 반대로 부여하는 것. (이하생략)
'Computer Science > 웹 프로그래밍' 카테고리의 다른 글
DOM의 요소 관계와 JS에서의 사용 (1) | 2024.07.09 |
---|---|
JS에서 Random 값 받기(Math.random()) (0) | 2024.07.09 |
JS에서의 객체(Object in Javascript) (0) | 2024.07.09 |
HTML의 DOM 구조 (0) | 2024.07.09 |
Javascript 문법 (0) | 2024.07.07 |