상세 컨텐츠

본문 제목

php date 날짜함수,지정된 날짜로부터 일정간격의 날짜구하기

IT공부방/PHP

by 동해둘리 2019. 2. 26. 11:44

본문

반응형





php 날짜함수 중에서 지정된 날짜로부터 일정기간 간격의 날짜를 구하는 함수가 있습니다



date_interval_create_from_date_string()


위 함수 인데요, 함수명만 봐도 이해가 될정도로 함수명이 친절합니다


함수에 전달되는 인자값은 datetime 형식을 사용하시면 됩니다.

date_interval_create_from_date_string(datetime)




위 함수는 date interval 방식의 결과값을 리턴하게 되는데요, 아래와 같이 date_add 함수와 함께 사용하면 좋습니다  



<?php

$date = date_create('2019-01-01');

date_add($date, date_interval_create_from_date_string('1 year 35 days'));

echo date_format($date, 'Y-m-d');

?>



마이너스(기준일로부터 이전일)도 가능합니다

아래와 같이 사용하면 지정일로부터 일주일 전 날짜가 출력됩니다


<?php

$date = date_create('2019-01-01');

date_add($date, date_interval_create_from_date_string('-1 weeks));

echo date_format($date, 'Y-m-d');

?>



아래 사이트를 참고했습니다

https://www.w3schools.com/php7/func_date_interval_create_from_date_string.asp


반응형

관련글 더보기

댓글 영역