위키백과:현지 시간에서의 주석
Wikipedia:Local Time(소스 코드)의 코멘트(Comments in Local Time)는 서명 등의 UTC 기반 날짜를 사용자의 현지 시간에 상대적인 것으로 변경하는 기기다.또한 날짜에 요일을 추가하고, 날짜를 설명하기 위해 일반적인 구문을 사용한다(즉,오늘, 두 달 전 등).
이 스크립트는 일반 자바스크립트를 사용하여 페이지가 jQuery를 사용한 스크립트보다 훨씬 빠르게 로드되도록 한다.
설치
이 가젯을 사용하려면 기본 설정으로 이동하여 "게젯" 탭을 클릭한 다음 "토크 페이지 설명에 사용되는 것과 같은 UTC 기반 시간 및 날짜 스탬프를 현지 시간으로 변경" 상자에 표시하십시오.
또한 이 스크립트는 아래 코드를 사용자 정의 JavaScript 파일에 복사하여 설치할 수 있다.
가져오기스크립트('사용자:Gary/현지 시간 내 코멘트.js'); // [사용자:게리/현지 시간.js]
예
00:00 2011년 1월 1일(UTC) 오후 7시, 2010년 12월 31일, 금요일(1개월, 2일 전)로 변경된다.
날짜는 컴퓨터의 표준 시간대 설정에 따라 현지 시간으로 표시되며,디스플레이는 옵션의 사용을 통해 사용자 정의가 가능하다.예를 들어,
대신 00:00 2011년 1월 1일(UTC)을 2010년 12월 31일(UTC-5) 19:00으로 변경할 수 있다.
오늘, 어제 또는 내일의 날짜는 Today, 새벽 1:00(UTC-5)과 같은 상대적인 날짜와 함께 표시된다.
설정
기본 설정
창문의.로컬 코멘트 = { dateDifference: 진실의, 날짜 형식: 'dmy', Day OfWeek: 진실의, dropDays: 0, Drop Months: 0, 타임퍼스트: 진실의, 24시간: 거짓의, };
사용자 지정 설정
기본 설정을 변경하려면 위의 코드를 사용자 정의 JavaScript 파일에 복사하여 이 스크립트를 가져오는 데 사용하는 파일 앞에 놓고 콜론 뒤에 값을 변경하십시오.설정들은 아래에 더 자세히 설명되어 있다.설정을 변경한 후, 효과를 보려면 브라우저에서 전체 대화 페이지 재로드를 수행하도록 하십시오.
- dateDifference
- 타임스탬프 및 오늘의 날짜와의 일, 월, 년의 차이를 표시한다.
- 옵션: 타임스탬프와 오늘의 날짜의 차이를 표시하고 차이를 숨기기
- 날짜 형식
- 날짜 형식을 변경한다.
- 옵션: "2009년 1월 1일", "2009년 1월 1일" 및 "2009-01-01"의 경우
- Day OfWeek
- 요일을 표시한다.
- 옵션: 요일을 추가하고 요일을 표시하지 않으려면
- dropDays
- 월 수만 표시되는 시점의 차이 일 수입니다.
- 옵션: 일 수를 항상 표시하는 방법 및 표시할 최대 일 수를 설정하는 방법 >0
- Drop Months
- 연도 수만 표시되는 시점의 차이 월 수입니다.
- 옵션: 항상 월 수를 표시하고 >0을 선택하여 표시할 최대 월 수를 설정하십시오.
- 타임퍼스트
- 시간 및 날짜가 타임스탬프에 나타나는 순서를 변경한다.
- 옵션: 날짜 앞에 표시할 시간 및 시간 앞에 표시할 날짜
dropDays 및 dropMonths 사용 dropDays Drop Months 일차 표시된 텍스트 0 0 75 2개월, 14일 0 0 170 5개월 18일 0 0 400 1년 1개월 3일 0 0 800 2년 2개월 7일 93 0 75 75일 93 0 170 5개월 93 0 400 1년 1개월 93 0 800 2년 2개월 0 24 75 2개월, 14일 0 24 170 5개월 18일 0 24 400 13개월 3일 0 24 800 2년 93 24 75 75일 93 24 170 5개월 93 24 400 13개월 93 24 800 2년
최소 표시 텍스트 설정
날짜 차이를 포함하는 가장 작은 표시 텍스트를 생성하려면 다음 코드를 사용자 정의 JavaScript 파일에 복사하십시오.
창문의.로컬 코멘트 = { dateDifference: 진실의, 날짜 형식: 'dmy', Day OfWeek: 거짓의, dropDays: 93, Drop Months: 24, 타임퍼스트: 진실의, 24시간: 진실의, };
가장 작은 표시 텍스트를 생성하려면 다음 코드를 사용자 정의 JavaScript 파일에 복사하여 날짜 차이를 완전히 억제하십시오.
창문의.로컬 코멘트 = { dateDifference: 거짓의, 날짜 형식: 'dmy', Day OfWeek: 거짓의, dropDays: 93, Drop Months: 24, 타임퍼스트: 진실의, 24시간: 진실의, };
스타일
타임스탬프 스타일을 변경하려면 common.css 페이지에 아래 코드를 추가하고 계단식 스타일 시트를 사용하여 수정하십시오.예를 들어, 타임스탬프의 크기를 변경하려면 (기본적으로 95% 글꼴 크기로 설정됨)와 같이 코드의 백분율을 늘리거나 줄이십시오.
.지방 방송 { 글자 크기의: 100% !중요하다; }
현지 시간
이 스크립트는 사용자의 컴퓨터에 설정된 시간부터 서명에 대한 로컬 시간을 끌어온다.로그 및 페이지 기록 시간은 각 사용자의 기본 설정에서 모양 탭에 설정된 시간으로부터 도출된다.
현지화
다른 위키백과 언어에서 이 스크립트를 사용하려면 현지 시간.js의 주석에서 코드를 복사하고 아래 지침을 따르십시오.LOCALIZING THIS SCRIPT
대본의 논평에.타임스탬프를 찾는 데 사용되는 정규식은 다음 줄에서 업데이트해야 할 수도 있다.document.querySelector('.mw-parser-output')
.
참고 항목
- 사용자:Mxn/설명InLocalTime – Moment.js를 사용한 교체
- id:펜구나:William Surya Servinatora/현지 시간.js – 인도네시아어 버전의 스크립트