JavaScript Date 대상 기능 및 용법 학습 기록
6398 단어 JavaScript날짜 대상
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 에서 시 작 된 밀리초 수 를 되 돌려 줍 니 다.
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 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.