Ticket #723 (new defect)
Calendar::roll() over year boundaries yields wrong results
| Reported by: | dominik | Owned by: | dominik |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.0 |
| Component: | date | Version: | 0.11.1RC1 |
| Severity: | major | Keywords: | calendar date roll |
| Cc: | Patch attached: | no |
Description
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
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

