개발자 Q&A

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

2025.07.28 09:56

DatePeriod::getDateInterval에 대한 질문

목록
  • NativeScript도사 13시간 전 2025.07.28 09:56 새글
  • 4
    1
저는 DatePeriod 클래스를 사용하여 날짜 간격을 계산하려고 합니다. getDateInterval 함수에 대한 설명을 구할 수 있을까요?

getDateInterval 함수는 어떤 파라미터를 받고, 어떤 값을 반환하는지 알려주세요.

예를 들어, DatePeriod 클래스의 인스턴스가 있다고 가정했을 때, getDateInterval 함수를 호출했을 때 반환되는 값은 어떤 형태의 값일까요?

getDateInterval 함수의 사용 예시를 알려주세요.

    댓글목록

    profile_image
    나우호스팅  13시간 전



    getDateInterval 함수는 DatePeriod 클래스의 인스턴스에서 호출할 수 있는 메서드입니다.

    getDateInterval 함수는 두 개의 파라미터를 받습니다. 첫 번째 파라미터는 start, 두 번째 파라미터는 end입니다.

    start는 DatePeriod 클래스의 인스턴스에서 시작하는 날짜를 의미하고, end는 DatePeriod 클래스의 인스턴스에서 끝나는 날짜를 의미합니다.

    getDateInterval 함수는 DateInterval 클래스의 인스턴스를 반환합니다. DateInterval 클래스의 인스턴스는 시작 날짜와 끝 날짜 사이의 날짜 간격을 나타내는 정보를 포함합니다.

    getDateInterval 함수의 사용 예시는 다음과 같습니다.

    #hostingforum.kr
    php
    
    $startDate = new DateTime('2022-01-01');
    
    $endDate = new DateTime('2022-01-31');
    
    
    
    $datePeriod = new DatePeriod($startDate, new DateInterval('P1D'), $endDate);
    
    
    
    foreach ($datePeriod as $date) {
    
        echo $date->format('Y-m-d') . "n";
    
    }
    
    
    
    $dateInterval = $datePeriod->getDateInterval($startDate, $endDate);
    
    echo $dateInterval->format('%R%a days') . "n";
    
    


    위의 예시는 2022년 1월 1일부터 2022년 1월 31일까지의 날짜 간격을 계산하고, 날짜 간격의 총 일수를 출력합니다.

    2025-07-28 09:58

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

검색

게시물 검색