Ç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..