>웹 프론트엔드 >JS 튜토리얼 >자바스크립트 시간대 함수_시간 및 날짜 소개

자바스크립트 시간대 함수_시간 및 날짜 소개

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-05-16 17:50:071078검색

js 시간대 기능:

datename이 생성된 Date 객체라고 가정합니다.

================ = ===
datename.getTimezoneOffset()
--현지 시간과 GMT 시간(그리니치 표준시)의 차이를 가져옵니다. 반환 값은 분 단위입니다.
======== == ==========

예: 현지 시간을 기준으로 모든 시간대의 GMT 시간 및 시간 가져오기

d=new Date() //날짜 객체 생성
localTime = d.getTime();
localOffset=d.getTimezoneOffset()*60000; //현지 시간 오프셋의 밀리초 수를 가져옵니다.
utc = localTime localOffset; //utc는 GMT 시간입니다. 🎜 >offset =10; //하와이 시간을 예로 들면, 동부 10구역
hawaii = utc (3600000*offset)
nd = new Date(hawaii)
document.writeln("Hawaii 시간은 " nd.toLocaleString()
")

==========================
Date.UTC(년, 월, 일, 시, 분, 초, ms)

--GMT 시간을 기준으로 Date 객체를 생성하고 Date 객체를 반환합니다.
====== ====== ===================

Date 객체를 직접 생성하면 입력이 현지 시간이라고 가정하고 다음을 사용하여 객체를 생성합니다. Date.UTC는 입력이 GMT라고 가정합니다.

==========================
datename .toUTCString()
datename.toGMTString( )
--GMT 시간 출력
=========================== =====

두 함수는 동일합니다. 후자는 더 이상 사용되지 않는 것으로 간주됩니다.

toLocaleString이 현지 시간을 출력하는 것과 관련하여 이 함수는 GMT 시간을 출력합니다

== ================ ===========
기타
================ ==============

getUTCDate() 함수--UTC(세계 협정시)로 표현된 날짜 객체의 날짜(1-31)를 반환합니다.
getUTCDay() 함수--날짜 객체에 UTC로 표시된 날짜를 반환합니다. 표시된 요일(0-6)
getUTCFulYear() 함수--날짜에 4자리 연도를 반환합니다. UTC(협정 세계시)로 표현된 객체
getUTCHours() 함수--UTC(협정 세계시)로 표현된 객체의 날짜로 4자리 연도를 반환합니다. UTC(협정 세계시)(0-23)의 시간 수
getUTCMilliseconds() 함수--UTC(협정 세계시)(0~999)로 표현된 날짜 객체의 밀리초 수를 반환합니다.
getUTCMMinutes() 함수 - 협정 세계시(UTC)로 표현된 분(0-59) 수를 반환합니다. 날짜 객체의 시간(UTC)
getUTCMonth() 함수 - 날짜 객체의 UTC(협정 세계시)로 표현된 월 수(0-59)를 반환합니다. 11)
getUTCSeconds() 함수 -- 반환 UTC(Universal Coordinated Time)로 표현된 날짜 객체의 초 수(0-59)


setUTCDate() 함수 -- 날짜 객체를 설정합니다. 협정 세계시로 표현된 날짜 (UTC), 날짜 객체와 1970년 1월 1일 자정 사이의 밀리초(타임스탬프) 수를 반환합니다.
setUTCFulYear() 함수 -- 날짜 객체를 세계 표준으로 설정합니다. 시간으로 표시되는 연도, 월, 일( UTC), 날짜 객체와 1970년 1월 1일 자정 사이의 밀리초(타임스탬프) 수를 반환합니다.
setUTCHours() 함수 --- 날짜 객체에 세계 표준을 설정합니다. 시간(UTC)을 입력하고 날짜 객체와 1970년 1월 1일 자정 사이의 밀리초(타임스탬프) 수를 반환합니다.
setUTCMilliseconds() 함수--날짜 객체에 사용되는 세계 설정 표준 시간으로 표현되는 밀리초 수 (UTC), 날짜 객체와 1970년 1월 1일 자정 사이의 밀리초(타임스탬프) 수를 반환합니다.
setUTCMinutes() 함수--세계 표준시(UTC)를 사용하여 날짜 객체 설정 )은 분과 초를 나타냅니다. , 날짜 객체와 1970년 1월 1일 자정 사이의 밀리초(타임스탬프) 수를 반환합니다.
setUTCMonth() 함수--UTC(세계 협정시) 월, 일로 표현된 날짜 객체를 설정하고 숫자를 반환합니다. 날짜 객체와 1970년 1월 1일 자정 사이의 밀리초(타임스탬프)
setUTCSeconds() 함수--UTC(세계 협정시)로 표현된 날짜 객체의 초와 밀리초를 설정하고 밀리초 수( timestamp) 날짜 객체와 1970년 1월 1일 자정 사이

js의 시간대에서는 일반적으로 그리니치 시간과 현지 시간 사이의 시간을 이야기합니다. 시차는 분 단위로 측정되며 이는 다르지 않습니다. PHP와 ASP에서 date() 함수를 사용하여 js 시간대 관련 문제를 소개하겠습니다.


정의 및 사용법
getTimezoneOffset() 메소드는 그리니치 표준시와 현지 시간의 시차를 분 단위로 반환합니다.
구문
dateObject.getTimezoneOffset() 반환 값
현지 시간과 GMT 시간 간의 시차(분)입니다.
다음 예에서는 GMT 시간과 현지 시간의 시차를 분 단위로 구합니다.

코드 복사 코드 다음과 같습니다:
출력:
-480
datename을 생성된 날짜 객체로 설정
=============== ====
datename.getTimezoneOffset()
--현지 시간과 GMT 시간(그리니치 표준시)의 차이를 구합니다. 반환 값은 분 단위입니다.
======== = ===========

예: 현지 시간을 기준으로 모든 시간대의 GMT 시간 및 시간 가져오기

코드 복사 코드는 다음과 같습니다.

d=new Date(); //날짜 객체 생성
localTime = d.getTime()
localOffset=d.getTimezoneOffset()*60000; 밀리초 수
utc = localTime localOffset; //utc는 GMT 시간입니다.
offset =10; //하와이 시간을 예로 들어 보겠습니다. 동부 10구역
hawaii = utc(3600000*offset); 🎜> nd = new Date(하와이);
document.writeln("하와이 시간은 " nd.toLocaleString()
");
Date.UTC(연, 월, 일, 시, 분 , 초, ms)
--GMT 시간을 기준으로 Date 객체를 구성하고 Date 객체를 반환합니다.

================== ====== =======
Date 객체를 직접 생성하면 입력이 현지 시간이라고 가정하고, Date.UTC를 사용하여 객체를 생성하면 입력이 GMT 시간이라고 가정합니다.
복사 코드는 다음과 같습니다
datename.toUTCString( )
datename.toGMTString()
--GMT 시간 출력
=================== =========
후자는 더 이상 사용되지 않는 것으로 간주됩니다.
toLocaleString과 관련하여 이 함수는

설명
getTimezoneOffset() 메소드는 현지 시간과 UTC 시간 사이의 분 수를 반환합니다. 기본적으로 이 함수는 JavaScript 코드가 실행되는 시간대와 지정된 시간이 일광 절약 시간제인지 여부를 알려줍니다. 🎜>반환이 시간이 아닌 분 단위로 이루어지는 이유. 일부 국가는 심지어 한 시간도 채 안 되는 시간대를 차지합니다.
팁 및 참고사항:
참고: 일광 절약 시간제 사용 관례로 인해 이 메소드의 반환 값은 상수가 아닙니다.
참고: The 메소드는 항상 Date 객체와 함께 사용됩니다.

var myDate=new Date()
Date 객체는 자동으로 저장됩니다.
매개변수 형식에는 다음과 같은 5가지 유형이 있습니다.


new Date("month dd,yyyy hh:mm :ss")
new Date("month dd,yyyy"); yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd) ;
new Date(ms)


마지막 형식에 유의하세요. 에서 매개변수는 생성되는 시간과 1970년 1월 1일 GMT 시간 사이의 밀리초 수를 나타냅니다. 다양한 함수의 의미는 다음과 같습니다.
month: 1월부터 12월까지 영어로 월 이름을 나타냅니다.
mth: (January)부터 11(December)까지, 월을 정수로 나타냅니다.
dd : 1부터 31까지의 일을 나타냅니다.
yyyy: 4자리 연도
hh: 시, 0(자정)부터 23(오후 11시)까지
mm: 분, 0의 정수 ~ 59
ss: 초 수, 0~59 사이의 정수
ms: 밀리초 수, 0보다 크거나 같은 정수
예:



코드 복사 코드는 다음과 같습니다. new Date("January 12,2006 22:19:35")
새 날짜("2006년 1월 12일");
새 날짜(2006,0,12,22,19,35)
새 날짜(2006,0,12); (1137075575000);


이전에는 js에도 시간대가 있다는 것을 몰랐습니다. 저는 항상 asp와 php에만 시간대가 있다고 생각했습니다. 도움이 필요한 학생들은 참고하시면 됩니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.