JavaScript 의 날짜 와 시간

13631 단어 JavaScript
머리말
본 편의 소 개 는 다음 과 같은 부분 을 포함한다.
1. 시간 기준 은 무엇 을 말 합 니까?UCT 와 GMT 의 개념, 관련 과 차이 점 은?
2. 시간 표시 기준 은 무엇 입 니까?
3. JS 의 시간 처리
 
날짜 시간 기준
날짜 의 기준 은 더 이상 말 하지 않 겠 다 -- 서기 기년
유대인 예수 의 탄생 을 기념 하기 위해 서다.그 가 태 어 난 해 는 서기 1 년 이 었 고, 태 어 나 기 전의 해 는 '기원전 n 년' 이 라 고 불 렀 다.
 
쉽게 말 하면 시간의 기준 은 어떤 시간 을 기점 으로 시간 을 잽 니까?연도 에 있어 서 예 를 들 어 서기 기년 법 을 사용 하지 않 으 면 전 세계 가 교류 하 는 데 어려움 이 많 을 것 이다 (신중 국 54 년, 많은 외국인 들 을 어 지 럽 힐 것 으로 예상 된다).
시간 기준 은 사실 매우 많다.
 
원자시
 ·
세계 조정 시 (UTC)
 ·
그리니치 평소 (GMT)
 ·
지구 시 (TT)
 ·
역학 시 (DT)
 
 
프로그램 개발 에서 심지어 일상생활 에서 흔히 볼 수 있 는 것 은 UTC 와 GMT 다.
UTC 는 세 계 를 조율 할 때 (Universal Time Coordinated) 영어 줄 임 말로, 국제 무선 자문위원회 가 정 하고 추천 하 며 국제 시간 국 (BIH) 이 책임 지고 유지 하 는 초 기반 의 시간 표시 다.UTC 는 본 초 자오선 (즉 경도 0 도) 의 평균 태양 에 해당 할 때 과거 그리니치 평균 시 (GMT) 로 표시 한 바 있다. 베 이 징 시간 은 UTC 시간 보다 8 시간 이 빨 랐 고 1999 년 1 월 1 일 0000UTC 의 경우 UTC 시간 은 0 시, 베 이 징 시간 은 1999 년 1 월 1 일 오전 8 시 정각 이 었 다.GMT (Greenwich Mean Time) 는 그리니치 의 평소 이다. 지구 궤 도 는 원형 이 아니 기 때문에 그 운행 속 도 는 지구 와 태양의 거리 가 바 뀌 면서 변화 하기 때문에 태양 을 볼 때 균일 성 이 부족 하 다.태양의 길 이 를 보 는 동시에 지구 자전 축 상대 궤도 면 의 경사 도 에 영향 을 받는다.상술 한 불 균형 성 을 바로 잡기 위해 천문학 자 들 은 지구의 비원 형 궤적 과 극 축 이 태양 을 기울 일 때의 효 과 를 계산한다.평 태양 시 는 수 정 된 시 태양 시 를 가리킨다.그리니치 자오선 의 평평 한 태양 을 세계 시 (UT0) 라 고도 부 르 고 그리니치 평시 (GMT) 라 고도 부른다.세 계 를 조율 할 때 세계 시 (UT1) 와 0.9 초 이상 차이 가 나 지 않도록 필요 할 때 세 계 를 조율 할 때 플러스 또는 마이너스 윤 초 를 붙인다.따라서 세 계 를 조율 할 때 와 국제 원자 시 (TAI) 사이 에는 약간의 정수 초의 차이 가 나타난다.파리 에 있 는 국제 지구 자전 사무국 (IERS) 은 윤초 언제 가입 할 지 결정 하 는 역할 을 맡 고 있다.
 
둘 의 관계:
UTC = GMT + / - 0.9 s 이 므 로 UTC 간 에 '윤초' 를 진행 하여 이들 의 차 이 를 조절 해 야 한다.
 
이상 의 소 개 는 모두 보지 않 아 도 된다. 한 마디 로 UTC 와 GMT 는 세계 표준 시간 으로 이들 의 차 이 는 매우 작다.
 
날짜 시간 표시 기준
날짜 와 시간의 계산 기준 이 생 겼 다.하지만 표현 상 으로 는 천차만별이다.
2013/08/16
08/16/2013
13/08/16
.。。。。。
그래서 국제 표준화 기구 ISO 가 나 와 8601 시리즈 인 을 제정 했다.
현재 3 판 ISO 8601: 2004 로 1 판 ISO 8601: 1988 과 2 판 ISO 860: 2000 을 대체 하고 있다.
주요 부분 을 열거 하 다.
1. 날짜 표시 법
년 은 4 자리, 월 은 2 자리, 월 중 일 은 2 자리, 예 를 들 어 날짜 2013 년 8 월 16 일2013 - 08 - 16 또는 2013 08 16 로 나 타 낼 수 있다.
2. 달력 요일 표시 법
올해 몇 번 째 달력 주 를 두 자릿수 로 표시 할 수 있다.
달력 마다 월요일 부터 일요일 은 7 일이 다.
3. 시간 표시 방법
시간 과 분, 초 모두 두 자릿수 로 표시 하고 UTC 시간 에 마지막 으로 대문자 Z 를 붙 이 고, 기타 시간 대 는 실제 시간 에 시 차 를 더 해 표시 한다.UTC 시간 오후 2 시 30 분 5 초가 14: 30: 05Z 또는 143005 Z 로 표시 되 는 경우, 당시 중국 북경 시간 은 22: 30: 05 + 08: 00 또는 223005 + 0800 으로 표시 되 며 223005 + 08 로 간략화 할 수도 있다.
4. 날짜 와 시간 조합 표현법
합병 표시 시 시간 앞 에 대문자 T 를 붙 여야 한다. 만약 에 베 이 징 시간 2004 년 5 월 3 일 오후 5 시 30 분 8 초 를 표시 하려 면 2004 - 05 - 03T 17: 30: 08 + 08 또는 20040503T 173008 + 08 로 쓸 수 있다.
 
특별히 제기 해 야 할 것 은:
일요일 은 서쪽 에서 일주일 의 첫날 이다.
중국 에 서 는 마지막 날 이다.
ISO 기준 과 중국의 습관 이 일치 한 다 는 것 이다.그러나 현재 많은 소프트웨어, 언어 등 은 모두 외국 에서 개 발 된 것 이 고 시간 적 으로 그들의 습관 을 이 어 갔다.
 
Javascript 의 날짜 시간
 
 
방법.
묘사 하 다.
FF
IE
Date()
당일 의 날짜 와 시간 을 되돌리다.
1
3
getDate()
Date 대상 에서 한 달 중 어느 날 (1 ~ 31) 을 되 돌려 줍 니 다.
1
3
getDay()
Date 대상 에서 일주일 중 어느 날 로 되 돌아 갑 니 다 (0 ~ 6).
1
3
getMonth()
Date 대상 에서 월 (0 ~ 11) 로 돌아 갑 니 다.
1
3
getFullYear()
Date 대상 에서 네 자리 숫자 로 연 도 를 되 돌려 줍 니 다.
1
4
getYear()
getFullYear () 방법 으로 대체 하 십시오.
1
3
getHours()
Date 대상 으로 돌아 가 는 시간 (0 ~ 23).
1
3
getMinutes()
Date 대상 으로 돌아 가 는 분 (0 ~ 59).
1
3
getSeconds()
Date 대상 의 초 수 를 되 돌려 줍 니 다 (0 ~ 59).
1
3
getMilliseconds()
Date 대상 의 밀리초 (0 ~ 999) 를 되 돌려 줍 니 다.
1
4
getTime()
1970 년 1 월 1 일 현재 의 밀리초 수 를 되 돌려 줍 니 다.
1
3
getTimezoneOffset()
로 컬 시간 과 그리니치 표준 시간 (GMT) 의 분 차 를 되 돌려 줍 니 다.
1
3
getUTCDate()
세계 에 따 르 면 데이트 대상 에서 달 로 돌아 오 는 하루 (1 ~ 31).
1
4
getUTCDay()
세계 에 따 르 면 데이트 대상 에서 주 중 으로 돌아 오 는 하루 (0 ~ 6).
1
4
getUTCMonth()
세계 적 으로 Date 대상 에서 월 (0 ~ 11) 로 돌아간다.
1
4
getUTCFullYear()
세계 적 으로 Date 대상 에서 네 자릿수 로 돌아 가 는 연도.
1
4
getUTCHours()
세계 에 따라 데이트 대상 으로 돌아 가 는 시간 (0 ~ 23).
1
4
getUTCMinutes()
세계 시 Date 대상 으로 돌아 가 는 분 (0 ~ 59).
1
4
getUTCSeconds()
세계 에 따라 데이트 대상 으로 돌아 가 는 초 (0 ~ 59).
1
4
getUTCMilliseconds()
세계 에 따라 Date 대상 의 밀리초 (0 ~ 999) 를 되 돌려 줍 니 다.
1
4
parse()
1970 년 1 월 1 일 자정 부터 지 정 된 날짜 (문자열) 까지 의 밀리초 수 를 되 돌려 줍 니 다.
1
3
setDate()
Date 대상 중 달의 어느 날 (1 ~ 31) 을 설정 합 니 다.
1
3
setMonth()
Date 대상 중 월 (0 ~ 11) 을 설정 합 니 다.
1
3
setFullYear()
Date 대상 의 연도 (4 자리 숫자) 를 설정 합 니 다.
1
4
setYear()
setFullYear () 방법 으로 대체 하 십시오.
1
3
setHours()
Date 대상 의 시간 (0 ~ 23) 을 설정 합 니 다.
1
3
setMinutes()
Date 대상 의 분 (0 ~ 59) 을 설정 합 니 다.
1
3
setSeconds()
Date 대상 의 초 (0 ~ 59) 를 설정 합 니 다.
1
3
setMilliseconds()
Date 대상 의 밀리초 (0 ~ 999) 를 설정 합 니 다.
1
4
setTime()
Date 대상 을 밀리초 로 설정 합 니 다.
1
3
setUTCDate()
세계 적 으로 Date 대상 중 월 의 하루 (1 ~ 31) 를 설정 합 니 다.
1
4
setUTCMonth()
세계 시 Date 대상 중 월 (0 ~ 11) 을 설정 합 니 다.
1
4
setUTCFullYear()
세계 에 따라 Date 대상 의 연도 (4 자리 숫자) 를 설정 합 니 다.
1
4
setUTCHours()
세계 에 따라 Date 대상 중 시간 (0 ~ 23) 을 설정 합 니 다.
1
4
setUTCMinutes()
세계 시 Date 대상 의 분 (0 ~ 59) 을 설정 합 니 다.
1
4
setUTCSeconds()
세계 에 따라 Date 대상 의 초 (0 ~ 59) 를 설정 합 니 다.
1
4
setUTCMilliseconds()
세계 에 따라 Date 대상 의 밀리초 (0 ~ 999) 를 설정 합 니 다.
1
4
toSource()
이 대상 의 소스 코드 를 되 돌려 줍 니 다.
1
-
toString()
Date 대상 을 문자열 로 변환 합 니 다.
1
4
toTimeString()
Date 대상 의 시간 부분 을 문자열 로 변환 합 니 다.
1
4
toDateString()
Date 대상 의 날짜 부분 을 문자열 로 변환 합 니 다.
1
4
toGMTString()
toUTCString () 방법 으로 대체 하 십시오.
1
3
toUTCString()
세계 에 따라 Date 대상 을 문자열 로 변환 합 니 다.
1
4
toLocaleString()
로 컬 시간 형식 에 따라 Date 대상 을 문자열 로 변환 합 니 다.
1
3
toLocaleTimeString()
로 컬 시간 형식 에 따라 Date 대상 의 시간 부분 을 문자열 로 변환 합 니 다.
1
3
toLocaleDateString()
로 컬 시간 형식 에 따라 Date 대상 의 날짜 부분 을 문자열 로 변환 합 니 다.
1
3
UTC()
세계 시 에 따라 1997 년 1 월 1 일부 터 지 정 된 날짜 까지 의 밀리초 수 를 되 돌려 줍 니 다.
1
3
valueOf()
Date 대상 의 원본 값 을 되 돌려 줍 니 다.
 
 
 
이상 도 모두 보지 않 아 도 됩 니 다. 특별히 말 해 야 할 것 은:
자 바스 크 립 트 는 일요일 을 일주일 의 시작 으로 삼 았 다.getDay () 라 는 방법 을 사용 할 때 조심해 야 합 니 다.
getDay () 0 - 6 사이 의 수 치 를 되 돌려 줍 니 다. 2013 / 08 / 18  일요일 입 니 다. 반환 값 은 0 입 니 다.
 
<!--Add by oscar999-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE> New Document </TITLE>

<META NAME="Author" CONTENT="oscar999">

<script>

var date = new Date("2013/08/18");

alert(date.getDay());

</script>

</HEAD>



<BODY>



</BODY>

</HTML>


 
 

좋은 웹페이지 즐겨찾기