DateTime 클래스의 modify 메서드
modify 메서드는 DateTime 객체의 날짜와 시간을 변경할 수 있게 합니다.
이 메서드는 현재 날짜/시간 값을 어떻게 변경할지 지정하는 상대 날짜 형식의 문자열 매개변수를 받습니다.
구문
$datetime->modify(string $modifier);
예시
현재 날짜에 1일 추가:
<?php
$date = new DateTime('2023-01-01');
$date->modify('+1 day');
echo $date->format('Y-m-d');
?>
코드 실행 결과:
'2023-01-02'
예시
현재 날짜에서 2주 빼기:
<?php
$date = new DateTime('2023-01-15');
$date->modify('-2 weeks');
echo $date->format('Y-m-d');
?>
코드 실행 결과:
'2023-01-01'
예시
다음 달의 첫날 설정:
<?php
$date = new DateTime('2023-01-20');
$date->modify('first day of next month');
echo $date->format('Y-m-d');
?>
코드 실행 결과:
'2023-02-01'