개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.10 14:47

DateTimeZone::__construct 메소드 이해를 부탁드립니다.

목록
  • 앱스토어장인 13일 전 2025.03.10 14:47
  • 8
    1
제가 DateTimeZone::__construct 메소드를 공부하고 있습니다.
이 메소드는 DateTimeZone 클래스의 생성자로 날짜와 시간을 지역 시간으로 변환하는 데 사용됩니다.
그런데 DateTimeZone::__construct 메소드의 매개변수인 identifier에 해당하는 지역 코드에 대해 궁금합니다.
identifier는 지역 코드를 나타내는 문자열로, 예를 들어 'Asia/Seoul' 또는 'America/New_York'와 같은 형태로 입력됩니다.
이 지역 코드는 어디서 가져올 수 있고, 어떤 형식으로 입력해야 하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  13일 전



    DateTimeZone::__construct 메소드의 identifier 매개변수는 지역 코드를 나타내는 문자열입니다. 이 지역 코드는 IANA 시간대 이름을 사용합니다.

    IANA 시간대 이름은 국제 표준화 기구 (ISO)에서 정의한 표준 시간대 이름입니다. 예를 들어, 'Asia/Seoul'은 한국 시간대, 'America/New_York'은 뉴욕 시간대를 나타냅니다.

    IANA 시간대 이름을 어디서 가져올 수 있는지에 대해서는, 다음의 방법을 사용할 수 있습니다.

    1. IANA 시간대 이름 목록: IANA 공식 홈페이지에서 시간대 이름 목록을 확인할 수 있습니다.

    2. PHP DateTimeZone 클래스: PHP의 DateTimeZone 클래스에서 listTimezones() 메소드를 사용하여 시간대 이름 목록을 가져올 수 있습니다.

    3. 외부 라이브러리: 외부 라이브러리를 사용하여 시간대 이름 목록을 가져올 수 있습니다.

    identifier 매개변수는 문자열 형식으로 입력해야 합니다. 예를 들어, 'Asia/Seoul', 'America/New_York'와 같은 형태로 입력됩니다.

    2025-03-10 14:48

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 5,804건 / 221 페이지

검색

게시물 검색