PHP ile geniş bir ürün yelpazesi olan vade farkı hesaplamak

3 Cevap php

Sınırlamalar kadarıyla toplamak gibi PHP yerli fonksiyonları içinde 1970/1901 vardır - Ben bugüne kadar formu 1708 kapsayan mümkün 2 tarihleri ​​arasında onlarca yıl sayısını hesaplamak gerekir.

Herkes tavsiye?

Teşekkürler!

3 Cevap

PHP> = 5.3.0 varsa:

$before  = new DateTime('1708-02-02');
$decades = $before->diff(new DateTime())->y / 10;

Ben özel bir yöntem yazmak istiyorum.

PHP tarih fonksiyonları dönemin (1969) dayanmaktadır bu nedenle orada çok yardımcı olmaz.

Lütfen sadece yıllarda bakarak eğer bu kadar basit matematik

higher year - earlier year = years years / 10 = decades.

Eğer bir hatta 01-10, 11-20 gelen onlarca anlamı varsa o zaman bazı yuvarlama yapabilirdi. (Yuvarlak erken tarih kadar, yakın 10'a kadar daha sonraki bir tarih.