북가좌동회오리바람
2019. 1. 21. 17:13
날짝 생성방법 : var gh = new Date()
인자를 빈값으로 주면 현재 날짜를 반환한다.
특정 날짜를 반환하고 싶을때는 Date.parse() or Date.UTC()를 콜백으로 써서 쉽게 날짜를 표현할 수 있다.
예) var gh = new Date(Date.parse("12/24/2019")) ---->이 코드는 var gh = new Date("12/24/2019") 와 같은 결과를 반환하는데, new Date 메서드는 문자열을 받으면 내부적으로 Date.parse 를 호출하기 때문이다.
예) var js = new Date(2019, 0, 22, 17, 0,0) ---> new Date 메서드의 첫번째 인자가 숫자이면 new Date 내부적으로 Date.UTC() 메서드를 내부적으로 실행 시켜서 해당 날짜를 반환한다. 숫자로 인자를 주는 순서는 년,월의 인덱스(1월은 0),날짜,시간(0~ 24시),분, 초
var jjs = Date.now() = +new Date() ---> 현재의 날짜, 시간을 나타낸 숫자를 반환한다.
Date객체에 toLocaleString, toString 등의 메서드를 쓰면 브라우저에서 정한 형식에 맞는 날짜나 시간을 얻을 수 있다. 비교 연산자(> or <)도 사용할 수 있다.
이외에 날짜/ 시간에 관한 여러가지 포맷의 부속 메서드들도 존재한다.