라이브러리

[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` 객체를 사용하여 시간 형식에 대한 세부 정보를 지정할 수 있습니다. 지역 코드와 시간대 이름을 사용하여 시간대 이름을 표시할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색