라이브러리

[PHP] date_add - DateTime::add의 별칭




PHP date_add 함수


PHP의 `date_add` 함수는 날짜와 시간을 조작하는 데 사용되는 함수입니다. 이 함수는 날짜와 시간을 지정된 기간으로 추가하거나 감소시키는 데 사용됩니다.

date_add 함수의 사용법


`date_add` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

date_add($date, $interval)



* `$date`: 날짜와 시간을 나타내는 날짜 객체 또는 날짜와 시간을 문자열로 표현한 값입니다.
* `$interval`: 날짜와 시간을 조작할 기간을 나타내는 날짜 간격 객체입니다.

예제


다음 예제에서는 `date_add` 함수를 사용하여 현재 날짜와 시간에서 1일을 추가하는 방법을 보여줍니다.

#hostingforum.kr
php

// 현재 날짜와 시간을 얻기 위해 date_create 함수를 사용합니다.

$date = date_create();



// 1일을 추가하기 위해 date_interval_create_from_date_string 함수를 사용합니다.

$interval = date_interval_create_from_date_string('1 day');



// date_add 함수를 사용하여 1일을 추가합니다.

date_add($date, $interval);



// 결과를 출력합니다.

echo date_format($date, 'Y-m-d H:i:s') . "
";



이 예제에서는 현재 날짜와 시간에서 1일을 추가한 결과를 출력합니다.

날짜 간격 객체의 사용


날짜 간격 객체를 사용하여 날짜와 시간을 조작할 수 있습니다. 날짜 간격 객체는 `date_interval_create_from_date_string` 함수를 사용하여 생성할 수 있습니다.

#hostingforum.kr
php

// 1일을 추가하기 위해 date_interval_create_from_date_string 함수를 사용합니다.

$interval = date_interval_create_from_date_string('1 day');



// 1일을 추가하기 위해 date_add 함수를 사용합니다.

$date = date_create();

date_add($date, $interval);



// 결과를 출력합니다.

echo date_format($date, 'Y-m-d H:i:s') . "
";



이 예제에서는 날짜 간격 객체를 사용하여 현재 날짜와 시간에서 1일을 추가한 결과를 출력합니다.

날짜 간격 객체의 속성


날짜 간격 객체에는 다음과 같은 속성이 있습니다.

* `days`: 날짜 간격의 일 수입니다.
* `months`: 날짜 간격의 월 수입니다.
* `years`: 날짜 간격의 년 수입니다.
* `hours`: 날짜 간격의 시간 수입니다.
* `minutes`: 날짜 간격의 분 수입니다.
* `seconds`: 날짜 간격의 초 수입니다.

#hostingforum.kr
php

// 1일을 추가하기 위해 date_interval_create_from_date_string 함수를 사용합니다.

$interval = date_interval_create_from_date_string('1 day');



// 날짜 간격 객체의 속성을 출력합니다.

echo $interval->days . "
";

echo $interval->months . "
";

echo $interval->years . "
";

echo $interval->hours . "
";

echo $interval->minutes . "
";

echo $interval->seconds . "
";



이 예제에서는 날짜 간격 객체의 속성을 출력합니다.

결론


`date_add` 함수는 날짜와 시간을 조작하는 데 사용되는 함수입니다. 이 함수는 날짜와 시간을 지정된 기간으로 추가하거나 감소시키는 데 사용됩니다. 날짜 간격 객체를 사용하여 날짜와 시간을 조작할 수 있습니다. 날짜 간격 객체에는 날짜 간격의 일 수, 월 수, 년 수, 시간 수, 분 수, 초 수의 속성이 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색