JavaScript Date 대상 기능 및 용법 학습 기록

이 글 의 실례 는 자 바스 크 립 트 Date 대상 의 기능 과 용법 을 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
Date 인 스 턴 스 는 날짜 와 시간 을 처리 하 는 데 사 용 됩 니 다.Date 대상 은 1970 년 1 월 1 일(세계 표준시 간)부터 밀리초 단위 이다.
JavaScript 의 Date 대상 은 몇 개의 UTC 시간 을 제공 하 는 방법 도 제공 하고 현지 시간 을 제공 하 는 방법 도 제공 합 니 다.UTC,즉 우리 가 말 하 는 그리니치 시간 은 time 의 세계 시간 기준 을 가리킨다.현지 시간 은 자바 스 크 립 트 를 실행 하 는 클 라 이언 트 컴퓨터 가 설정 한 시간 을 말한다.
날짜 구조 함수

new Date();
//Sun Jan 06 2019 20:18:04 GMT+0800 (      )

new Date(value); 
//value    1970 1 1 00:00:00 (      )        。
new Date(000000000000);

//Thu Jan 01 1970 08:00:00 GMT+0800 (      )

new Date(dateString);
//dateString         。         Date.parse()     
new Date("2019.01.01");
//Tue Jan 01 2019 00:00:00 GMT+0800 (      )

new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);

//year        。    2000       4     ;    1998,      98.
//month         0(1 ) 11(12 )。
//day              , 1  。
//hour              (24   )。
// minute   。
// second  。
//millisecond             。

new Date(2019,01,01,01,01,01);

//Fri Feb 01 2019 01:01:01 GMT+0800 (      )

Date 방법
Date.now()
1970-1-1 00:00:00 UTC(세계 표준시 간)에서 지금까지 거 친 밀리초 수 를 되 돌려 줍 니 다.유형 은 Number 입 니 다.

Date.now()
//1546777708417

Date.parse()
날 짜 를 표시 하 는 문자열 을 분석 하고 1970-1-1 00:00:00 에서 지나 간 밀리초 수 를 되 돌려 줍 니 다.

Date.parse("2019.01.01")
//1546272000000

Date.parse('01 Jan 1970 00:00:00 GMT');
//0

Date.UTC()
구조 함수 의 최 장 형식의 매개 변수 와 같은 매개 변 수 를 받 아들 이 고 1970-01-01 00:00:00 UTC 에서 시 작 된 밀리초 수 를 되 돌려 줍 니 다.
  • year:1900 년 후의 어느 해.4567918)
  • month:0 에서 11 사이 의 정수 로 달 을 나타 낸다.4567918)
  • date:1 에서 31 사이 의 정 수 는 어느 달 중 며칠 을 나타 낸다.4567918)
  • hrs:0 에서 23 사이 의 정수 로 시간 을 나타 낸다.4567918)
  • min:0 에서 59 사이 의 정수 로 분 을 나타 낸다.4567918)
    sec 0 에서 59 사이 의 정 수 는 초 를 나타 낸다.
    ms
    0 에서 999 사이 의 정 수 는 밀리초 를 나타 낸다.
    
    new Date(Date.UTC(2019, 0, 0, 0, 0, 1));
    //Mon Dec 31 2018 08:00:01 GMT+0800 (      )
    
    
    타임 스탬프 형식 변환
    
     dateFormmat(time) {
     let date = new Date(time * 1000); //  date 13     1000
     let Ye = date.getFullYear() + '/';
     let Mo =
      (date.getMonth() + 1 < 10
      ? '0' + (date.getMonth() + 1)
      : date.getMonth() + 1) + '/';
     let Da =
      (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' ';
     let hh =
      (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
     let mm =
      (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) +
      ':';
     let ss =
      date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
     return Ye + Mo + Da +hh + mm + ss
     }
     
    //let value=dateFormmat(1234567890)
    //console.log(value)
    //2009/02/14 07:31:30
    
    
    Date 실례-(get)
    모든 Date 인 스 턴 스 는 Date.prototype 에서 계승 합 니 다.Date 구조 함수 의 원형 대상 을 수정 하면 모든 Date 인 스 턴 스 에 영향 을 줄 수 있 습 니 다.
    Date.getDate()
    로 컬 시간 에 따라 지정 한 날짜 대상 을 한 달 중 며칠 로 되 돌려 줍 니 다.getDate()는 1 에서 31 의 정수 치 를 되 돌려 줍 니 다.
    
    let date = new Date("December 25, 2019 11:11:00");
    let day = date.getDate();
    
    console.log(day)
    //25
    
    
    Date.getDay()
    getDay()는 전체 수 치 를 되 돌려 줍 니 다.0 은 일요일 을 대표 하고 1 은 월요일 을 대표 하 며 2 는 화요일 을 대표 합 니 다.순서대로 유추 합 니 다.
    Date.getFullYear()
    getFullYear()방법 은 로 컬 시간 에 따라 지정 한 날짜 의 연 도 를 되 돌려 줍 니 다.
    Date.getMonth()
    로 컬 시간 에 따라 지정 한 날짜 대상 의 달 을 되 돌려 줍 니 다.0 의 값(0 은 1 년 중 1 월 을 표시 합 니 다)을 기반 으로 합 니 다.
    Date.getHours()
    getHours()방법 은 로 컬 시간 에 따라 지정 한 날짜 대상 의 시간 을 되 돌려 줍 니 다.getHours 는 0 에서 23 사이 의 정수 치 를 되 돌려 줍 니 다.
    Date.getMinutes()
    getMinutes()방법 은 로 컬 시간 에 따라 지정 한 날짜 대상 의 분 수 를 되 돌려 줍 니 다.getMinutes 는 0 에서 59 의 정수 치 를 되 돌려 줍 니 다.
    Date.getSeconds()
    getSeconds()방법 은 로 컬 시간 에 따라 지정 한 날짜 대상 의 초 수 를 되 돌려 주 고 0 에서 59 의 전체 수 치 를 되 돌려 줍 니 다.
    Date.getMilliseconds()
    getMilliseconds()방법 은 로 컬 시간 에 따라 지정 한 날짜 대상 의 밀리초 수 를 되 돌려 줍 니 다.getMilliseconds()방법 은 0 에서 999 의 정 수 를 되 돌려 줍 니 다.
    Date.getTime()
    getTime 방법의 반환 값 은 1970 년 1 월 1 일 0 시 0 분 0 초(UTC,즉 세 계 를 조정 할 때)에서 이 날짜 대상 이 대표 하 는 시간의 밀리초 수 를 나타 낸다.
    Date 인 스 턴 스-(set)
    Date.setDate()
    setDate()방법 은 로 컬 시간 에 따라 날짜 대상 의 일 수 를 지정 합 니 다.
    데 이 밸 류 가 월 의 합 리 적 인 범 위 를 넘 으 면 setDate 는 Date 대상 을 업데이트 합 니 다.예 를 들 어 데 이 밸 류 에 0 을 지정 하면 날 짜 는 지난달 마지막 날로 설정 된다.
    Date.setFullYear()
    setFullYear()방법 은 로 컬 시간 에 따라 날짜 대상 에 연 도 를 설정 합 니 다.
    만약 에 하나의 매개 변수 가 합 리 적 인 범 위 를 초과 하면 setFullYear 방법 은 다른 매개 변수 값 을 업데이트 하고 날짜 대상 의 날짜 값 도 상응 하 게 업 데 이 트 됩 니 다.예 를 들 어 monthValue 에 15 를 지정 하면 연 도 는 1 을 더 하고 월 치 는 3 이다.
    Date.setHours()
    setHours()방법 은 로 컬 시간 에 따라 날짜 대상 에 시간 을 설정 하고 1970-01-01 00:00:00 UTC 에서 업 데 이 트 된 날짜 대상 인 스 턴 스 가 표시 하 는 시간의 밀리초 수 를 되 돌려 줍 니 다.
    만약 매개 변수 가 합 리 적 인 범 위 를 초과 하면 setHours 는 날짜 대상 의 날짜 정 보 를 상응 하 게 업데이트 합 니 다.예 를 들 어 seconds Value 에 100 을 지정 하면 분 에 1 을 더 한 다음 초 에 40 을 사용한다.
    Date.setMilliseconds()
    setMilliseconds()방법 은 로 컬 시간 에 따라 날짜 대상 의 호 초 수 를 설정 합 니 다.
    지정 한 숫자 가 합 리 적 인 범 위 를 넘 으 면 날짜 대상 의 시간 정 보 는 해당 되 는 업데이트 된다.예 를 들 어 1005 를 지정 하면 초 에 1 을 더 하고 호 초 수 는 5 이다.
    Date.setMinutes()
    setMinutes()방법 은 로 컬 시간 에 따라 날짜 대상 에 분 수 를 설정 합 니 다.
    지정 한 매개 변수 가 합 리 적 인 범 위 를 넘 으 면 setMinutes 는 날짜 대상 의 시간 정 보 를 업데이트 합 니 다.예 를 들 어 seconds Value 에 100 을 지정 하면 분 수 는 1 을 더 하고 초 수 는 40 이다.
    Date.setMonth()
    setMonth()방법 은 로 컬 시간 에 따라 연 도 를 설정 하 는 날짜 대상 에 달 을 설정 합 니 다.
    지정 한 매개 변수 가 합 리 적 인 범 위 를 초과 하면 setMonth 는 날짜 대상 의 날짜 정 보 를 업데이트 합 니 다.예 를 들 어 monthValue 에 15 를 지정 하면 연 도 는 1 을 더 하고 월 에는 3 을 사용한다.
    Date.setSeconds()
    setSeconds()방법 은 로 컬 시간 에 따라 날짜 대상 의 초 수 를 설정 합 니 다.
    만약 매개 변수 가 합 리 적 인 범 위 를 초과 하면 setSeconds 방법 은 날짜 대상 의 시간 정 보 를 상응 하 게 업데이트 할 것 이다.예 를 들 어 seconds Value 에 100 을 지정 하면 날짜 대상 의 분 수 는 상응 하 게 1 을 더 하고 초 수 는 40 을 사용 합 니 다.
    Date.setTime()
    setTime()방법 은 1970-1-1 00:00:00 UTC 에서 시간 을 재 는 밀리초 수 를 Date 대상 으로 시간 을 설정 합 니 다.
    본 고 에서 말 한 것 이 여러분 의 react 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
  • 좋은 웹페이지 즐겨찾기