개발자 Q&A

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

2025.04.07 20:09

DateTimeImmutable::createFromFormat와 날짜 형식 지정

목록
  • Terraform광신도 6시간 전 2025.04.07 20:09 새글
  • 1
    1
DateTimeImmutable::createFromFormat를 사용하여 날짜를 생성하는 방법을 모르겠습니다.
createFromFormat의 날짜 형식 지정에 대해 궁금합니다.
날짜 형식 지정에 대한 규칙을 알려주세요.

createFromFormat의 날짜 형식 지정은 다음과 같습니다.
- y: 년도 (2자리)
- Y: 년도 (4자리)
- m: 월 (01-12)
- d: 일 (01-31)
- H: 24시간 (00-23)
- i: 분 (00-59)
- s: 초 (00-59)

예를 들어, '2022-01-01 12:00:00'을 'ymdHis' 형식으로 생성하려면 다음과 같이 사용할 수 있습니다.

php

$date = DateTimeImmutable::createFromFormat('Y-m-d H:i:s', '2022-01-01 12:00:00');



날짜 형식 지정에 대한 규칙을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  6시간 전



    날짜 형식 지정 규칙은 다음과 같습니다.

    - 년도 (2자리): y
    - 년도 (4자리): Y
    - 월 (01-12): m
    - 일 (01-31): d
    - 24시간 (00-23): H
    - 분 (00-59): i
    - 초 (00-59): s
    - 년도 (4자리)와 월 (01-12)으로 년월 형식: Y-m
    - 년도 (4자리), 월 (01-12), 일 (01-31)으로 년월일 형식: Y-m-d
    - 년도 (4자리), 월 (01-12), 일 (01-31), 24시간 (00-23)으로 년월일시 형식: Y-m-d H
    - 년도 (4자리), 월 (01-12), 일 (01-31), 24시간 (00-23), 분 (00-59)으로 년월일시분 형식: Y-m-d H:i
    - 년도 (4자리), 월 (01-12), 일 (01-31), 24시간 (00-23), 분 (00-59), 초 (00-59)으로 년월일시분초 형식: Y-m-d H:i:s

    예를 들어, '2022-01-01 12:00:00'을 'ymdHis' 형식으로 생성하려면 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $date = DateTimeImmutable::createFromFormat('Y-m-d H:i:s', '2022-01-01 12:00:00');
    
    


    또한, '2022-01-01'을 'Y-m' 형식으로 생성하려면 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $date = DateTimeImmutable::createFromFormat('Y-m', '2022-01-01');
    
    

    2025-04-07 20:10

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

검색

게시물 검색