PHP ile Tarihe Tarih Ekleme ve Çıkarma

Çok basit bir şekilde tarihe tarih ekleme veya çıkarma işlemini göstereceğim. Oldukça basit çünkü genellikle uzun uzun satırlarla yapılan işlemler mevcut. Hatta bazı algoritmalarda bugünden başlayıp o tarihe gidip o tarih üzerine işlem yapanlarda mevcut.

Anlatmak istediğim aşağıdaki gibidir


// 2018-05-07 tarihine 90 gün eklemek.
date( 'Y-m-d', strtotime( '2018-05-07 +90 day' ) );

// 2018-05-07 tarihine 3 ay eklemek.
date( 'Y-m-d', strtotime( '2018-05-07 +3 month' ) );

// 2018-05-07 tarihine 5 yıl eklemek.
date( 'Y-m-d', strtotime( '2018-05-07 +5 year' ) );

// 2018-05-07 tarihine 90 gün çıkarmak
date( 'Y-m-d', strtotime( '2018-05-07 -90 day' ) );

// 2018-05-07 tarihine 3 ay çıkarmak
date( 'Y-m-d', strtotime( '2018-05-07 -3 month' ) );

// 2018-05-07 tarihine 5 yıl çıkarmak
date( 'Y-m-d', strtotime( '2018-05-07 -5 year' ) );

Harici fonksiyonlar kullanmadan hızlıca tarih işlemlerinde ekle ve çıkarma yapabilirsiniz. Tabi bu yöntem işinizi görüyor olmalı 🙂
Örneklerimde Yıl-Ay-Gün kullandım. Siz format değiştirip kullanabilirsiniz..