달나라 노트

Google Apps Script : Date (오늘 날짜, today, 현재 날짜, 현재 시간, GMT, UTC) 본문

Google Apps Script

Google Apps Script : Date (오늘 날짜, today, 현재 날짜, 현재 시간, GMT, UTC)

CosmosProject 2022. 11. 21. 02:18
728x90
반응형

 

 

 

GAS(Google Apps Script)에서 오늘 날짜를 얻기 위해선 Date 객체를 이용하면 됩니다.

 

 

function myFunction() {
  var today = new Date();
  Logger.log(today);
}

 

사용법은 간단합니다.

 

- var today = new Date();

new Date()를 이용해서 today 변수를 Date 객체로 만듭니다.

이런 경우 today 변수에는 현재 시점에 대한 날짜 + 시간 정보가 할당됩니다.

 

log에 표시된 내용을 봅시다.

 

 

실행 로그를 보면 위같이 현재 날짜와 시간, 요일에 대한 정보가 출력됩니다.

 

여기서 GMT라는 글자가 있는데 GMT는 Greenwich Mean Time의 약자로 그리니치 표준시를 의미합니다.

그리니치 표준시는 런던을 시작으로 웰링턴을 종점으로 하는 시간 기준입니다.

GMT는 1972년 1월 1일부터 시작된 협정 세계시(UTC, Universial Time Coordinated)와 동일하다고 보면 됩니다.

(정말 정확하게 따지면 GMT와 UTC는 100% 동일하진 않습니다. 하지만 그 차이가 소수점 정도의 차이밖에 안되어서 그냥 같다고 봐도 무방합니다.)

UTC는 세슘 원자 진동수를 기반으로 시간을 측정하는 오차가 굉장히 적은 기준이 되는 시간입니다.

 

또한 GMT 옆에 +09:00이라는 글자가 적혀있죠.

이 말은 현재 출력된 날짜와 시간 시점이 GMT로부터 9시간 더해진 시간이라는 것입니다.

제가 위 코드를 실행하는 지점이 한국이며 한국의 시간은 GMT로부터 9시간이 더해져있기 때문이죠.

 

 

 

 

 

 

728x90
반응형
Comments