재유's

[JavsScript] Date 내장객체 본문

IT Story/ : : JAVASCRIPT

[JavsScript] Date 내장객체

Stella_NY 2019. 1. 30. 12:17

Date 내장 객체


Date는 날짜를 갖고 놀수 있는(?) 내장 객체


객체 생성 방법

1
2
3
4
//시스템의 현재 시각
var date1 = new Date();
// 2019년 01월 30일 -> 월은 0부터 카운트 된다.
var date2 = new Date(2019,0,30);



객체의 메서드

- getter : 프로퍼티(멤버변수)의 값을 리턴하기 위한 함수

=> 이름이 get변수이름()의 형식을 갖는다.

- setter : 파라미터를 통해 프로퍼티의 값을 변경하기 위한 함수

=> 이름이 set변수이름()의 형식을 갖는다.


구분

조회(getter)

설정(setter)

 년도

 int getFullYear()

 void setFullYear(int)

 월

 int getMonth() 

 void setMonth(int)

 일

 int getDate()

 void setDate(int)

 요일

 int getDay()

 void setDay(int)

 시

 int getHours()

 void setHours(int)

 분

 int getMinutes() 

 void setMinutes(int)

 초

 int getSeconds()

 void setSecond(int)

 타임스탬프

 int getTime() void setTime(int) 


* 타임스탬프

- 1970년 1월 1일 자정부터 지금까지 흐른 초를 1/1000단위로 표현한 값.

(모든 언어의 공통!)


두 날짜 사이의 차이 구하기

두 개의 timestamp값중 큰 값과 작은 값의 차를 단위의 기준값으로 나눌 경우 날짜 계산이 가능함.

- 지난 날짜를 처리하는 경우 : 소수점 아래를 버린다.

Math.floor()함수 사용

- 다가올 날짜를 계산하는 경우 : 소수점 아래를 올림

Math.ceil()함수 사용


'IT Story >  : : JAVASCRIPT' 카테고리의 다른 글

[JavaScript] Window 내장객체  (0) 2019.01.31
[JavaScript] 콜백함수  (0) 2019.01.30
[JavaScript] 배열(Array)  (0) 2019.01.30
[JavaScript] 내장객체  (0) 2019.01.30
[JavaScript] 객체  (0) 2019.01.30
Comments