크롬 시간 변경 - keulom sigan byeongyeong

전자 메일 시간이 꺼져 있으면 표준 시간대 설정을 수정하십시오.

원활한 이메일 작업을 위해 Gmail 시간대가 올바르게 설정되어 있는지 확인하십시오. 이메일이 미래의 것으로 보이는 것처럼 수신자가 불만을 표시하는 경우 Gmail 표준 시간대를 변경해야 할 수 있습니다.

또한 운영 체제의 표준 시간대 (및 일광 절약 시간 옵션)와 컴퓨터의 시계가 올바른지 확인하십시오.

참고 : Chrome을 사용하는 경우 브라우저의 버그로 Gmail 표준 시간대가 방해받을 수 있습니다. Chrome의 최신 버전을 사용하고 있는지 확인하십시오 (Chrome 메뉴를 클릭하고 가능한 경우 Google 크롬 업데이트 또는 도움말> Google 크롬 정보 ).

Gmail 시간대 수정

Gmail 시간대를 설정하려면 다음 단계를 따르십시오.

  1. Google 캘린더를 엽니 다.
  2. Google 캘린더의 오른쪽 상단에있는 설정 톱니 바퀴 버튼을 클릭합니다.
  3. 드롭 다운 메뉴에서 설정 을 선택하십시오.
  4. 현재 시간대 : 섹션에서 올바른 시간대를 선택하십시오.
    1. 올바른 도시 또는 시간대를 찾을 수없는 경우 모든 시간대 표시를 선택하거나 시간대 영역 바로 위에있는 국가 질문에서 해당 국가가 올바르게 선택되었는지 확인하십시오.
  5. 저장을 클릭 하십시오 .

'집 떠나면 고생'이라는 말이 괜히 있는 것이 아니다. 일상에서의 익숙했던 환경을 벗어나면서 크고 작은 새로운 도전들을 마주하게 되기 때문이다. 

오늘 다룰 내용도 이와 연관이 있다. 기존에 사용하던 노트북 그대로인데 크롬에서 검색을 하면 나오는 결과물들이 모두 아랍력으로 표시된다. 대충 날짜 관계의 선후 정도는 알겠는데... 우리가 일반적으로 사용하는 그레고리안력이 아니다 보니 정확한 날짜를 알지 못해 답답해졌다.

크롬 시간 변경 - keulom sigan byeongyeong
아랍력으로 표시된 검색 결과들

잠시 여유가 생긴 김에 이 문제를 해결해야겠다는 생각이 들었다. 이런 불편을 나 혼자만 겪고 있거나, 겪었던 것은 아닐 테니... 구글 검색을 시도했다. 

다행히 상위권 검색 결과에서 문제 해결의 실마리가 보였다. 우선 검색 결과를 두고, 새 탭을 열어서 차례차례 따라 해 보았는데, 검색 결과물의 날짜를 그레고리안력으로 바꾸는 데 성공했다. 그래서 그 내용을 아래와 같이 정리해 보고자 한다.

크롬 시간 변경 - keulom sigan byeongyeong
크롬(Chrome) 우측 상단에서 Settings를 누르고, 이어서 See all settings를 클릭함

크롬을 열면, 위의 이미지에서 처럼 우측 상단에 ① Settings라는 아이콘이 보인다. 그 아이콘을 클릭하면, Quick Settings라는 창이 펼쳐지고... 거기에서 ② See all settings를 클릭한다.

이 문제를 해결하는 데에는 사실... 해당 설정을 어디에서 조정하는 지만 알면 된다. 시작이 반이라고 하는데... 위에 까지 하면 반 이상을 한 것이다.

크롬 시간 변경 - keulom sigan byeongyeong
Search Settings에서 Search results의 하단으로 내려온다

See all settings를 클릭하면 위의 화면으로 바뀌는데... 거기에서 Search results 메뉴의 우측 내용 중에 맨 밑쪽으로 아래 이미지에서 보이는 것처럼 Region Settings가 있다. 

붉은색 박스로 표시해 둔 것처럼... Current Region이 디폴트 값으로 설정되어 있는 것을 알 수 있다. 그러니, 한국에서 사우디아라비아로 오면서 날짜 표기 방식이 그레고리안력에서 아랍력으로 바뀌었던 거다.

크롬 시간 변경 - keulom sigan byeongyeong
지역 설정을 현재 지역(Current Region)에서 대한민국으로 변경한다.

그레고리안역을 기본으로 사용하는 다른 국가를 선택해도 되겠지만, 나는 그냥 우리나라로 변경하기로 했다.

위의 이미지에서 처럼 한국을 선택한 후에... 저장을 누르면 날짜와 관련한 문제는 바로 해결된다. 

같은 내용으로 다시 검색을 해 보면... 검색 결과의 날짜들이 바뀐 것을 알 수 있다.

누군가 나와 같은 불편함을 겪는 사람이 있다면, 이 내용이 도움이 되기를 바란다. 

크롬 시간 변경 - keulom sigan byeongyeong

JavaScript - 날짜 설정하기 (사용자 지정 날짜 범위) + 크롬 디버깅 방법

해당 기간의 날짜 안에 무언가를 실행하거나 처리하고 싶다면 

new Date를 활용하면 된다.

Date객체는 활용 범위가 넓은데 제일 간단하게 설정할 수 있는 날짜 셋팅은 아래와 같다고 작성자는 생각한다.

예를 들어 2020-03-12 09:00:00 ~ 2020-03-13 23:59:59 사이에 해당하는 로직을 만들고 싶다면

아래와 같이 작성하면 된다.

var startTime = new Date('03/12/2020 09:00:00'); //시작기간 셋팅
var endTime = new Date('03/13/2020 23:59:59'); //종료기간 셋팅
var nowTime = new Date(); //현재시간 셋팅

if (nowTime < startTime || endTime > nowTime) { //현재기간이 시작기간보다 지나거나 종료기간이 안될때
     alert('이벤트가 실행되었습니다.'); 
     return false; 
} else {

     alert('이벤트가 종료되었습니다.');

     return false;

}

실제로 돌아가는지 궁금하지 않나?

우리는 테스트 해볼 필요가 있다.

크롬 브라우저를 사용중이라면 F12를 눌러 개발자 도구로 들어가서 Console 탭에서 테스트를 할 수 있다.

테스트 하기 전 디버깅을 잡아야 한다.

디버깅 방법

1. F12를 눌러 개발자 도구를 들어간다.

2. Sources 탭에 들어가서 실행되고 있는 페이지를 더블 클릭하면 작성한 코드들이 나와있을 것이다.

3. 멈추고자 하는 라인의 번호를 클릭한다. (6번째 라인을 중지하고 싶으므로 숫자 '6'을 클릭) 파란색으로 클릭했다는 표시가 나타난다.

4. F5(새로고침)를 눌러 코드가 재 실행 되도록 한다.

5. 디버깅 시작 (선택했던 라인에서 코드 실행이 일시정지)

여기 까지가 디버깅 방법이다.

크롬 시간 변경 - keulom sigan byeongyeong

더 나아가 테스트를 해야하므로 변경해보자.

Console탭으로 들어간다.

디버깅 중 실행이 되었던 코드는 변수호출해서 을 볼 수 있다. (전역 변수는 디버깅 끝난 후 확인가능)

크롬 시간 변경 - keulom sigan byeongyeong
크롬 시간 변경 - keulom sigan byeongyeong

변수들을 확인하여 내가 설정한 값이 맞는지 확인해본다.

(Console창에 변수입력하여 확인하거나 Source코드에서 마우스로 올려놓아도 나타난다.)

현재의 시간은 nowTime 이므로 IF 조건에 맞다. 그러므로 '이벤트가 실행되었습니다.'라는 alert창이 뜰것이다.

(디버깅 중 다음 코드로 넘기는 방법은 F10)

크롬 시간 변경 - keulom sigan byeongyeong
크롬 시간 변경 - keulom sigan byeongyeong

그런데 현재 시간변경해서 이벤트가 종료되는지를 확인하려면

디버깅직접 코드수정해주면 된다.

Console창에서 변경하고자 하는 변수를 셋팅해 주면 된다.

크롬 시간 변경 - keulom sigan byeongyeong

그 다음 F10을 눌러 진행을 하면

IF 조건에 맞지 않으므로 '이벤트가 종료되었습니다.' 라는 alert창이 나타나게 된다.

크롬 시간 변경 - keulom sigan byeongyeong
크롬 시간 변경 - keulom sigan byeongyeong