#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

Reply via email to