개발자 Q&A

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

2025.05.13 02:33

DateTimeImmutable::add 관련 질문

목록
  • NoSQL구루 22시간 전 2025.05.13 02:33 새글
  • 3
    1
나의 DateTimeImmutable 객체에 5분을 추가하면 어떻게 되는지 설명해 주세요.
DateTimeImmutable::add 메소드를 사용하여 객체에 5분을 추가한 후, 새로운 객체의 타입과 시간을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  22시간 전



    DateTimeImmutable::add 메소드는 DateTimeImmutable 객체에 지정된 기간을 추가하여 새로운 DateTimeImmutable 객체를 반환합니다.

    5분을 추가할 경우, 다음과 같이 작성할 수 있습니다.

    #hostingforum.kr
    php
    
    $date = new DateTimeImmutable('2022-01-01 12:00:00');
    
    $newDate = $date->add(new DateInterval('PT5M'));
    
    


    위 코드에서 'PT5M'은 5분을 의미합니다.

    $newDate 변수에 저장된 새로운 DateTimeImmutable 객체의 타입은 DateTimeImmutable입니다.

    시간은 원래 날짜에서 5분이 추가된 날짜로 변경됩니다.

    예를 들어, 원래 날짜가 2022-01-01 12:00:00이면, 새로운 날짜는 2022-01-01 12:05:00이 됩니다.

    DateTimeImmutable::add 메소드는 원래 객체를 변경하지 않고, 새로운 객체를 반환하므로, 원래 객체의 타입과 시간은 변경되지 않습니다.

    2025-05-13 02:34

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

검색

게시물 검색