IT/제이쿼리

자바스크립트 날짜 Date 제이쿼리날짜

조원태 2016. 1. 29. 18:35
반응형

자바스크립트 날짜 Date 제이쿼리날짜 


자바스크립트의 날짜함수는 많이 사용되지 않지만 간혹 필요할 때가 있습니다. 

사용자 화면에서 시간을 체크한 후 특정 로직을 실행하게 할경우 필요한데요. 
사용법은 그리 어렵지 않으니 즐겨찾기 한 후 필요할 때 사용하시면 될 것 같습니다.







Date 객체 사용법

1. var 변수명 = new Date();

2. var 변수명 = new Date(밀리초);

3. var 변수명 = new Date("1 January 2012");

4. var 변수명 = new Date(2012, 0, 1, 12, 15, 10, 30);


1번 Date() 현재 날짜 리턴


2번 밀리초를 생성자 인자로 넣는 방법, "1970년 1월 1일 00:00:00" 을 기준으로 밀리초 단위로 지나간 시간을 입력하는 방법. 실제로 이 방식으로 자바스크립트가 날짜를 저장하는 방식

 

3번 날짜와 시간을 지정해주는 방법


4번을 많이 사용할 것 같은데요.  

4번 년, 월, 일, 시, 분, 초, 밀리초 


보통 4번을 사용할 경우는 서버시간을 가지고 와서 작업 할 경우입니다.


1. 월의 경우 1월이 "1"로 시작하는 것이 아니라 "0"부터 시작한다. 그래서 "0 ~ 11"라는 값을 가진다.

 

2. 날짜만 나타내고자 하는 경우, 뒷부분의 시간부분을 생략할 수 있다.

 

Date 객체의 날짜

1. getDate()      - 해당 날짜를 반환합니다.

2. getDay()    - 해당요일을 정수로 반환합니다.
일요일은 0, 월요일은 1로 표시됩니다.

3. getMonth() - 해당 월을 정수로 반환합니다. 여기서 주의할 것은 1월은 0으로 표시됩니다.

4. getFullYear()  - 해당 년도를 네 자리수로 반환합니다. 

 

set을 사용하여 시간값을 지정할 수 있습니다. 

1. setDate()              - 인자로 날짜를 받고, 날짜를 설정합니다. 

2. setMonth()              - 인자로 월을 받고, 월을 설정합니다. 주의할 것은 1월은 0으로 기입해야 한다는 것입니다. 

3. setFullYear()          - 인자로 네자리수의 년도를 받고, 년도를 설정합니다.

 

 Date 객체의 시간

1. getHours()             - 해당 시간을 정수로 반환합니다.

2. getMinutes()         - 해당 분을 정수로 반환합니다.

3. getSeconds()        - 해당 초을 정수로 반환합니다.

4. getMilliseconds() - 해당 밀리초를 정수로 반환합니다.


1. setHours()          - 인자로 시간을 받고, 시간을 설정합니다.

2. setMinutes()       - 인자로 분을 받고, 분을 설정합니다.

3. setSeconds()       - 인자로 초를 받고, 초를 설정합니다. 

4. setMilliseconds() - 인자로 밀리초를 받고, 밀리초를 설정합니다.


사용법 : 

var d = new Date();

console.log( d.getHours() );

console.log( d.getMinutes() );

console.log( d.setHours(2) );


반응형