Форум → Программирование → PHP для идиотов → вычислить интервал в днях с помощью Zend_Date
вычислить интервал в днях с помощью Zend_Date
-
Май 20, 2010, 3:23 д.п., спустя 17 минут 22 секунды
даже уточную. Надо посчитать дни от сегодня до 2011-07-12 включительно сегодня и эту датуСпустя 107 сек.getTimestamp() / (1440 * 60) ? По моему у фреймоврка должно быть что то получше! -
Май 20, 2010, 3:25 д.п., спустя 1 минуту 18 секунд
Have you tried to substract one date from the other like described in the
manual ?
$date2->sub($date1);Спустя 72 сек.http://framework.zend.com/apidoc/core/Zend_Date/Zend_Date_DateObject/Zend_Date.html#sub -
-
Май 20, 2010, 3:27 д.п., спустя 1 минуту 51 секунду
я, кстати, не могу определиться (как обычно) где лучше реализовано это: в zf или в sf
http://www.symfony-project.org/plugins/sfDateTime2Plugin
уж больно тут крутые примерыСпустя 10 сек.ща посчитаю, блин -
Май 20, 2010, 3:43 д.п., спустя 15 минут 30 секунд
думаю в sf это проще сделать, или можно воспользоваться стандартным расширением… а блин zf как то не радуетСпустя 165 сек.бля три часа ночи, какие нахер даты… пошел я спать -
Май 20, 2010, 4:09 д.п., спустя 25 минут 48 секунд
мда.. Если разница между датами < 1 года, то$date1 = new Zend_Date('04.06.2010', Zend_Date::DATE_MEDIUM);
$date0 = new Zend_Date('20.05.2010', Zend_Date::DATE_MEDIUM);
$date1->sub($date0);
var_dump(
$date1->toString(Zend_Date::DAY_OF_YEAR)
);
странно, неужели нельзя по-нормальному сделать? Спроси на форуме русскоязычного сообществаСпустя 8 сек.пойду и я спатьСпустя 208 сек.еще глянь Zend_Measure_Time -
Май 20, 2010, 10:31 д.п., спустя 6 часов 22 минуты 30 секунд
мда.. Если разница между датами < 1 года, то
так отож ((странно, неужели нельзя по-нормальному сделать? Спроси на форуме русскоязычного сообщества
попробую -
Май 20, 2010, 12:05 п.п., спустя 1 час 34 минуты 3 секунды
так-с, там в джире у них есть тикет соответствующий (насколько я понял). И внутри него есть этот нужный метод. Найди и добавь себе
с этим Zend_Date есть еще проблемы:addYear(10) // прибавит 2010 лет
addYear() // а так низя, нужен аргумент
дибилизм, неправда ли? Часто ли вам нужно добавить 2010 лет? имхо 10 лет прибавляют почаще, чем 2010
кроме того там один метод прайват. То есть его нужно тупо копипастить будет (если я захочу унаследовать и убрать косяки) -
Май 31, 2010, 5:43 п.п., спустя 11 дней 5 часов 37 минут
-
Май 31, 2010, 6:42 п.п., спустя 58 минут 50 секунд
зф хуета, чего и требовалось доказать :)Сапожник без сапог -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!