Tasarım Kodlama

PHP’de İki Tarih Arasındaki Farkı Hesaplama

Bazen bir verinin kayıt tarihleri arasındaki tarih farkını bulmak isteyebilirsiniz. Bu veriler otoparktaki bir aracın kalma süresi, bir ürünün taksit miktarı, kütüphaneden alınan bir kitabın ceza süresi vb. şekilde kayıtlar olabilir. İşte bu yazıda iki tarih arasındaki farkı nasıl hesaplayacağımız göstereceğim.

Artık bütün sunucularda PHP >=5.3 üzeri sürümler kullanılmakta, aşağıdaki gibi bir DateInterval nesnesi döndüren DateTime diff’i kullanabilirsiniz.

Aşağıdaki örnek kodda iki tarih arasındaki farkı gösteren DateInterval nesnesi görünmektedir.

Çıktı:

Yukarıdaki örnekte faydalanarak d,m,y özelliklerini kullanarak gün, ay ve yıl farklarını bulabiliriz.

Örnekler

Örnek: İki tarih arasındaki gün, ay ve yıl farklarını yazdırma

Çıktı:

Örnek: format metodu kullanarak tarih farkını ekranda gösterme

Çıktı:

Örnek : Php iki tarih arasındaki gün farkı hesaplamak için days özelliği kullanılmaktadır..

Çıktı:

Örnek: Php iki tarih arasındaki saniye farkı hesaplamak için timestaps metodu kullanılabilir. Aşağıdaki örnek iki tarih arasındaki saniye farkını göstermektedir.

Çıktı:

Örnek: Php iki tarih arasındaki ay farkı hesaplamak için DateInterval nesnesi kullanılabilir.

Çıktı:

Örnek: Php iki tarih arasındaki yıl farkı hesaplamak

Çıktı:

Örnek: İleri tarihli bir kayıt için bugünden başlayarak PHP ile Kalan süre hesaplama yapan örnek uygulama

Çıktı:

Yorum yap