라이브러리
[JAVASCRIPT] date.toLocaleTimeString() - 지역 형식 시간 문자열 반환
JavaScript에서 Date.toLocaleTimeString() 함수
JavaScript의 `Date` 객체는 날짜와 시간을 다루는 데 사용할 수 있는 다양한 메소드를 제공합니다. `toLocaleTimeString()` 함수는 현재 시간을 지정된 지역의 시간 형식으로 반환하는 메소드입니다.
# Syntax
`date.toLocaleTimeString([options])`
# Parameters
* `date`: 현재 시간을 반환할 `Date` 객체입니다.
* `options`: 옵션 객체입니다. 이 객체를 사용하여 시간 형식에 대한 세부 정보를 지정할 수 있습니다.
# Return Value
`toLocaleTimeString()` 함수는 현재 시간을 지정된 지역의 시간 형식으로 반환합니다.
# 예제
#hostingforum.kr
javascript
// 현재 시간을 반환합니다.
const now = new Date();
console.log(now.toLocaleTimeString());
// 시간 형식을 지정합니다.
const options = {
hour12: false, // 12시간 형식 사용 여부
hour: '2-digit', // 시간을 2자리 숫자로 표시
minute: '2-digit', // 분을 2자리 숫자로 표시
second: '2-digit', // 초를 2자리 숫자로 표시
timeZoneName: 'short' // 시간대 이름을 표시
};
console.log(now.toLocaleTimeString('en-US', options));
# 결과
#hostingforum.kr
12:34:56 PM
02:34:56 PM EST
# 옵션 객체
`options` 객체를 사용하여 시간 형식에 대한 세부 정보를 지정할 수 있습니다. 다음은 `options` 객체의 속성과 의미입니다.
* `hour12`: 12시간 형식 사용 여부 (`true` 또는 `false`)
* `hour`: 시간을 표시할 형식 (`'2-digit'`, `'numeric'`, 또는 `'2-digit'`)
* `minute`: 분을 표시할 형식 (`'2-digit'`, `'numeric'`, 또는 `'2-digit'`)
* `second`: 초를 표시할 형식 (`'2-digit'`, `'numeric'`, 또는 `'2-digit'`)
* `timeZoneName`: 시간대 이름을 표시할 형식 (`'short'`, `'long'`, 또는 `'short'`)
# 지역 코드
`toLocaleTimeString()` 함수의 첫 번째 인수는 지역 코드를 지정하는 문자열입니다. 다음은 일부 지역 코드의 예입니다.
* `'en-US'`: 미국 영어
* `'ko-KR'`: 한국어
* `'ja-JP'`: 일본어
* `'zh-CN'`: 중국어 (간체)
# 시간대 이름
`timeZoneName` 옵션을 사용하여 시간대 이름을 표시할 수 있습니다. 다음은 시간대 이름의 예입니다.
* `'short'`: 시간대 이름의 약어 (예: EST, CST, MST, PST)
* `'long'`: 시간대 이름의 전체 이름 (예: Eastern Standard Time, Central Standard Time, Mountain Standard Time, Pacific Standard Time)
* `'short'`: 시간대 이름의 약어 (예: EST, CST, MST, PST)
# 결론
`Date.toLocaleTimeString()` 함수는 현재 시간을 지정된 지역의 시간 형식으로 반환하는 메소드입니다. `options` 객체를 사용하여 시간 형식에 대한 세부 정보를 지정할 수 있습니다. 지역 코드와 시간대 이름을 사용하여 시간대 이름을 표시할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.