SORU
24 Mart 2009, Salı


Nasıl PHP kullanarak iki tarih arasındaki farkı hesaplamak için?

Formun iki tarih var:

Start Date: 2007-03-24 
End Date: 2009-06-26

Şimdi şu biçimde bu ikisi arasındaki farkı bulmam gerek:

2 years, 3 months and 2 days

Nasıl PHP bunu yapabilir miyim?

CEVAP
13 EKİM 2010, ÇARŞAMBA


DateTime ve Dateİnterval nesneleri kullanmak için öneririm.

$date1 = new DateTime("2007-03-24");
$date2 = new DateTime("2009-06-26");
$interval = $date1->diff($date2);
echo "difference " . $interval->y . " years, " . $interval->m." months, ".$interval->d." days "; 

// shows the total amount of days (not divided into years, months and days like above)
echo "difference " . $interval->days . " days ";

6* *Daha fazla bilgi edinin

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013
  • The Dubstep FX

    The Dubstep

    5 Mart 2011