라이브러리
[PHP] DateTimeImmutable::modify - 수정된 타임스탬프로 새 객체를 생성합니다.
PHP 8.1 버전부터 DateTimeImmutable 클래스가 추가되었습니다. DateTimeImmutable 클래스는 DateTime 클래스와 유사하지만, Immutable(불변) 특성을 가집니다.
Immutable 특성은 DateTimeImmutable 객체를 생성한 후, 그 객체의 속성을 변경할 수 없습니다.
DateTimeImmutable::modify()
DateTimeImmutable::modify() 메서드는 DateTimeImmutable 객체의 날짜 및 시간을 변경합니다.
# 예제 1: DateTimeImmutable::modify() 사용하기
#hostingforum.kr
php
// DateTimeImmutable 객체 생성
$date = new DateTimeImmutable('2022-01-01 12:00:00');
// modify() 메서드 사용
$dateModified = $date->modify('+1 day');
// 결과 출력
echo $dateModified->format('Y-m-d H:i:s') . "
";
# 예제 2: DateTimeImmutable::modify() 사용하기 (시간 변경)
#hostingforum.kr
php
// DateTimeImmutable 객체 생성
$date = new DateTimeImmutable('2022-01-01 12:00:00');
// modify() 메서드 사용
$dateModified = $date->modify('+2 hours');
// 결과 출력
echo $dateModified->format('Y-m-d H:i:s') . "
";
# 예제 3: DateTimeImmutable::modify() 사용하기 (날짜 및 시간 변경)
#hostingforum.kr
php
// DateTimeImmutable 객체 생성
$date = new DateTimeImmutable('2022-01-01 12:00:00');
// modify() 메서드 사용
$dateModified = $date->modify('+3 days +2 hours');
// 결과 출력
echo $dateModified->format('Y-m-d H:i:s') . "
";
# 예제 4: DateTimeImmutable::modify() 사용하기 (날짜 및 시간 변경 - 부정수)
#hostingforum.kr
php
// DateTimeImmutable 객체 생성
$date = new DateTimeImmutable('2022-01-01 12:00:00');
// modify() 메서드 사용
$dateModified = $date->modify('-3 days -2 hours');
// 결과 출력
echo $dateModified->format('Y-m-d H:i:s') . "
";
# 예제 5: DateTimeImmutable::modify() 사용하기 (날짜 및 시간 변경 - 부정수)
#hostingforum.kr
php
// DateTimeImmutable 객체 생성
$date = new DateTimeImmutable('2022-01-01 12:00:00');
// modify() 메서드 사용
$dateModified = $date->modify('last day of next month');
// 결과 출력
echo $dateModified->format('Y-m-d H:i:s') . "
";
# 예제 6: DateTimeImmutable::modify() 사용하기 (날짜 및 시간 변경 - 부정수)
#hostingforum.kr
php
// DateTimeImmutable 객체 생성
$date = new DateTimeImmutable('2022-01-01 12:00:00');
// modify() 메서드 사용
$dateModified = $date->modify('first day of last month');
// 결과 출력
echo $dateModified->format('Y-m-d H:i:s') . "
";
이러한 예제를 통해 DateTimeImmutable::modify() 메서드의 사용 방법을 이해할 수 있습니다.
참고
- [DateTimeImmutable](https://www.php.net/manual/kr/class.datetimeimmutable.php)
- [DateTimeImmutable::modify()](https://www.php.net/manual/kr/datetimeimmutable.modify.php)
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.