First example is very comfusing, 2nd have sense, but I think have one error. Trying to correct: $date = new Zend_Date(); $date->setTimezone('UTC'); $date->set($dbRow->date, 'YYYY-MM-dd HH:mm:ss'); $nowDate = new Zend_Date(); $nowDate->setTimezone('UTC');
$timeSlice = $nowDate->subDate($date); $timeSlice->get('dd HH:mm:ss'); Regards, Saša Stamenković On Wed, Aug 12, 2009 at 3:08 PM, Mathieu Suen <mathieu.s...@easyflirt.com>wrote: > So if I retrive a date from a MySQL DB I have to do the following? > > $date = new Zend_Date(); > $date->setTimezone('UTC'); > $date->set($dbRow->date, 'YYYY-MM-dd HH:mm:ss'); > $created_at = new Zend_Measure_Time($date->getTimestamp()); > $nowDate = new Zend_Date(); > $nowDate->setTimezone('UTC'); > $now = new Zend_Measure_Time($nowDate->getTimestamp()); > $now->sub($created_at); > $now->convertTo(Zend_Measure_Time::SECOND); > ... > ... > > I find it extremly heave. > I would expect something like this: > > $date = new Zend_Date(); > $date->setTimezone('UTC'); > $date->set($dbRow->date, 'YYYY-MM-dd HH:mm:ss'); > $nowDate = new Zend_Date(); > $nowDate->setTimezone('UTC'); > > $timeSlice = $nowDate->subDate($nowDate); > $timeSlice->get('dd HH:mm:ss'); > > Саша Стаменковић a écrit : > >> Maybe this snippet can give you idea >> http://www.zfsnippets.com/snippets/view/id/39/time-measurement-with-zendmeasuretime >> >> Regards, >> Saša Stamenković >> >> >> On Wed, Aug 12, 2009 at 2:11 PM, Mathieu Suen >> <mathieu.s...@easyflirt.com<mailto: >> mathieu.s...@easyflirt.com>> wrote: >> >> Hi, >> >> Using Zend_Date how could we get the difference between 2 date. >> Let's say I want the number of day? >> >> Thanks >> >> -- -- Mathieu Suen >> -- >> >> >> > > -- > -- Mathieu Suen > -- >