#1340: AgaviDateFormat produces wrong date
-----------------------------------------+----------------------------------
Reporter: tom.anheyer@… | Owner: dominik
Type: defect | Status: new
Priority: normal | Milestone:
Component: date | Version: 1.0.4
Severity: normal | Keywords:
Has_patch: 0 |
-----------------------------------------+----------------------------------
{{{
public function checkDateFormatter() {
$tm = $this->context->getTranslationManager();
$locale = $tm->getLocale("de_DE");
$date_parser = new
AgaviDateFormat(AgaviDateFormatter::resolveFormat('medium', $locale));
$date_formater = new AgaviDateFormat("YYYY-MM-dd");
$str = "01.01.2011 09:27:49";
$dd = $date_parser->parse($str, $locale);
error_log("Orig: ".$str);
error_log("DateTime:
".$dd->getNativeDateTime()->format('c'));
error_log("AgaviDateFormat: ".$date_formater->format($dd,
AgaviCalendar::GREGORIAN, $locale));
}
}}}
result:
{{{
[Sat Jan 15 15:20:12 2011] [error] [client 127.0.0.1] Orig:
01.01.2011 09:27:49
[Sat Jan 15 15:20:12 2011] [error] [client 127.0.0.1] DateTime:
2011-01-01T09:27:49+01:00
[Sat Jan 15 15:20:12 2011] [error] [client 127.0.0.1] AgaviDateFormat:
2010-01-01
}}}
--
Ticket URL: <http://trac.agavi.org/ticket/1340>
Agavi <http://www.agavi.org/>
An MVC Framework for PHP5
_______________________________________________
Agavi Tickets Mailing List
[email protected]
http://lists.agavi.org/mailman/listinfo/tickets