#723: Calendar::roll() over year boundaries yields wrong results
---------------------+------------------------------------------------------
Reporter: dominik | Owner: dominik
Type: defect | Status: new
Priority: normal | Milestone: 0.11.2
Component: date | Version: HEAD
Severity: major | Keywords: calendar date roll
Has_patch: 0 |
---------------------+------------------------------------------------------
the wrongness of the results differs for each field you can roll
{{{
$c =
AgaviContext::getInstance('web')->getTranslationManager()->createCalendar();
$c->set(2007, 11, 30);
$c->roll(AgaviDateDefinitions::DATE, 7); ## results in Date: Dec 6, 2007
12:27:54 PM
$c =
AgaviContext::getInstance('web')->getTranslationManager()->createCalendar();
$c->set(2007, 11, 30);
$c->roll(AgaviDateDefinitions::WEEK_OF_YEAR, 1); ## Date: Jan 1, 2007
12:30:19 PM
}}}
--
Ticket URL: <http://trac.agavi.org/ticket/723>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5
_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets