Ich habe die unten Linie von CodesZend Datum - Tag Unterschied
$day1 = new Zend_Date('2010-03-01', 'YYYY-mm-dd');
$day2 = new Zend_Date('2010-03-05', 'YYYY-mm-dd');
$dateDiff = $day2->getDate()->get(Zend_Date::TIMESTAMP) - $day1->getDate()->get(Zend_Date::TIMESTAMP);
$days = floor((($dateDiff/60)/60)/24);
return $days;
dieses 4
zurückkehren Aber wenn gab
$day1 = new Zend_Date('2010-02-28', 'YYYY-mm-dd');
$day2 = new Zend_Date('2010-03-01', 'YYYY-mm-dd');
$dateDiff = $day2->getDate()->get(Zend_Date::TIMESTAMP) - $day1->getDate()->get(Zend_Date::TIMESTAMP);
$days = floor((($dateDiff/60)/60)/24);
return $days;
es zurück -27 .. wie wird Ich bekomme die richtige Antwort
Danke Mike .. es funktioniert ... aber muss 1 subtrahieren;) –
Vorsicht "YYYY" ist das ISO-Jahr. Verwenden Sie "yyyy" für das Jahr. – smack0007
Zend Framework Date :: sub() gibt einen Unterschied in Sekunden zurück und kein Objekt toString funktioniert nicht. – kevin