함수 date_sub
함수 date_sub는 날짜에서 간격을 빼는 것을 가능하게 합니다. 이 함수는 두 개의 매개변수를 받습니다: date_create를 통해 생성된 날짜 객체와 date_interval_create_from_date_string를 통해 생성된 간격입니다.
구문
date_sub($date, $interval);
예제
현재 날짜에서 2주를 뺍니다:
<?php
$date = date_create('2023-12-01');
$interval = date_interval_create_from_date_string('2 weeks');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
코드 실행 결과:
'2023-11-17'
예제
지정된 날짜에서 3개월 5일을 뺍니다:
<?php
$date = date_create('2023-08-20');
$interval = date_interval_create_from_date_string('3 months + 5 days');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
코드 실행 결과:
'2023-05-15'
함께 보기
-
함수
date_add,
날짜에 간격을 더하는 함수 -
함수
date_create,
DateTime 객체를 생성하는 함수 -
함수
date_diff,
날짜 간의 차이를 계산하는 함수