>  기사  >  웹 프론트엔드  >  JavaScript는 getTimezoneOffset() 메소드를 사용하여 그리니치 표준시와 현지 시간 사이의 시차를 분 단위로 반환합니다.

JavaScript는 getTimezoneOffset() 메소드를 사용하여 그리니치 표준시와 현지 시간 사이의 시차를 분 단위로 반환합니다.

黄舟
黄舟원래의
2017-11-06 13:11:022527검색

정의 및 사용법

getTimezoneOffset() 메서드는 그리니치 표준시와 현지 표준시의 시차를 분 단위로 반환합니다.

Syntax

dateObject.getTimezoneOffset()

Return Value

현지 시간과 GMT 시간 사이의 시차(분)입니다.

Explanation

getTimezoneOffset() 메서드는 현지 시간과 GMT 시간 또는 UTC 시간 간의 차이(분)를 반환합니다. 기본적으로 이 함수는 JavaScript 코드가 실행되는 시간대와 지정된 시간이 일광 절약 시간제인지 여부를 알려줍니다.

반품이 몇 시간이 아닌 몇 분 단위로 이루어지는 이유는 일부 국가의 시간대가 1시간 미만 차이가 나기 때문입니다.

팁 및 Notes:

참고: 일광 절약 시간제 사용 관례로 인해 이 메서드의 반환 값은 상수가 아닙니다.

참고: 이 방법은 항상 Date object와 함께 사용됩니다.

Example

예 1

다음 예에서는 GMT 시간과 현지 시간의 시차를 분 단위로 구합니다.

<script type="text/javascript">

var d = new Date()
document.write(d.getTimezoneOffset())

</script>

출력:

-480

예 2

이제 위의 예를 변환하겠습니다. GMT +/- 시간:

<script type="text/javascript">

var d = new Date()
var gmtHours = d.getTimezoneOffset()/60
document.write("The local time zone is: GMT " + gmtHours)

</script>

출력:

The local time zone is: GMT -8

javascript date.getTimezoneOffset() 메서드는 현재 시간대에 대한 시간대 오프셋을 분 단위로 반환합니다. 시간대 오프셋은 현지 시간을 기준으로 그리니치 표준시(GMT)와의 차이(분)입니다.

예를 들어 시간대가 GMT+10이면 -600이 반환됩니다. 일광 절약 시간제 때문에 이 값은 일정하지 않습니다.

예:

<html>
<head>
<title>JavaScript getTimezoneOffset Method</title>
</head>
<body>
<script type="text/javascript">
  var dt = new Date();
  var tz = dt.getTimezoneOffset(); 
  document.write("getTimezoneOffset() : " + tz ); 
</script>
</body>
</html>

인도 시간대에 대해 다음 결과가 생성됩니다.

getTimezoneOffset() : -330

위 내용은 JavaScript는 getTimezoneOffset() 메소드를 사용하여 그리니치 표준시와 현지 시간 사이의 시차를 분 단위로 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.