PHP Aralığı nesnesi kullanarak gün içinde farkı hesaplanırken?

0 Cevap

Zaten iki tarih arasındaki zaman farkını hesaplamak için nasıl StackOverflow bazı cevaplar gördüm. Ama hiç cevap PHP DateTime obejct veya Aralığı nesne kullanıyor. PHP Manual web sitesinden aşağıdaki kod parçası var: http://www.php.net/manual/en/dateinterval.format.php.

<?php

$january = new DateTime('2010-01-01');
$february = new DateTime('2010-02-01');
$interval = $february->diff($january);

// %a will output the total number of days.
echo $interval->format('%a total days')."\n";

// While %d will only output the number of days not already covered by the
// month.
echo $interval->format('%m month, %d days');

?>

Ama sorun sadece 31 gün olması gerekirken toplam gün sayısı 6015 gün eşit olmasıdır. Ben Aralığı nesne örnek değişken gün erişmeye çalıştı. Çok 6015 gün gösterir. Ama ay ve gün aralıklarla örnekleri doğrudur. Birisi bana neden söyleyebilir misiniz?

Ve ben zamanlarda farkını hesaplamak için bu nesneleri kullanmak istiyorum!

Çok teşekkürler

GÜNCELLEME:

Ben benim PHP kurulum ile sadece bir sorun olduğunu düşünüyorum

0 Cevap