DateTime Sınıfının modify Metodu
modify metodu, DateTime nesnesinin tarih ve saatini değiştirmeye izin verir.
Mevcut tarih/saat değerinin nasıl değiştirileceğini belirten göreli tarih biçimine sahip bir dize parametresi alır.
Sözdizimi
$datetime->modify(string $modifier);
Örnek
Mevcut tarihe 1 gün ekleyelim:
<?php
$date = new DateTime('2023-01-01');
$date->modify('+1 day');
echo $date->format('Y-m-d');
?>
Kodun çalıştırılma sonucu:
'2023-01-02'
Örnek
Mevcut tarihten 2 hafta çıkaralım:
<?php
$date = new DateTime('2023-01-15');
$date->modify('-2 weeks');
echo $date->format('Y-m-d');
?>
Kodun çalıştırılma sonucu:
'2023-01-01'
Örnek
Gelecek ayın ilk gününü ayarlayalım:
<?php
$date = new DateTime('2023-01-20');
$date->modify('first day of next month');
echo $date->format('Y-m-d');
?>
Kodun çalıştırılma sonucu:
'2023-02-01'