strtotime kullanarak gün sayısını hesaplarken yanlış sonuç verir

0 Cevap php

Ben bir MySQL veritabanı (Tür = tarih) saklanan iki tarih var. Örneğin, -

Date 1 = 2010-09-20
Date 2 = 2010-10-20

Ben bu iki tarih arasındaki gün sayısını hesaplamak istiyorum. Yani bu denedim -

$number_days = (strtotime($date2) - strtotime($date1) / (60 * 60 * 24));

Ancak bu 49 döndürür

Nasıl yani?

------------------------------------- GÜNCELLEME ------------ ------------------------------

Tamam ben biraz karışıklığa neden olduğu benim sorunum gerçekleşmiştir. Ben tarih 1 almak için başka bir işlevi kullanarak ve verilen gün sayısı gerçekte doğru olduğunu bu yüzden çeşitli nedenlerle bu tarih doğru geri dönmedi edildi. Ben veritabanından doğru tarih alınır ne zaman hesaplaması yukarıda / üzerinde öncelik da dikkate alınarak, çalıştı -

yanıtları için teşekkürler.

0 Cevap