DateTime::to_kivitendo_time: Formatierung eines DateTimes als Zeit
authorThomas Heck <theck@linet-services.de>
Mon, 5 Aug 2013 14:35:24 +0000 (16:35 +0200)
committerThomas Heck <theck@linet-services.de>
Mon, 30 Sep 2013 11:36:07 +0000 (13:36 +0200)
SL/Helper/DateTime.pm
SL/Locale.pm

index 639ed45..3d6c78e 100644 (file)
@@ -12,6 +12,11 @@ sub today_local {
   return shift->now(time_zone => $::locale->get_local_time_zone)->truncate(to => 'day');
 }
 
+sub to_kivitendo_time {
+  my ($self, %params) = _hashify(1, @_);
+  return $::locale->format_date_object_to_time($self, %params);
+}
+
 sub to_kivitendo {
   my ($self, %params) = _hashify(1, @_);
   return $::locale->format_date_object($self, %params);
index b6065da..15b57df 100644 (file)
@@ -380,6 +380,12 @@ sub parse_date_to_object {
   return $yy && $mm && $dd ? DateTime->new(year => $yy, month => $mm, day => $dd) : undef;
 }
 
+sub format_date_object_to_time {
+  my ($self, $datetime, %params) = @_;
+
+  return $datetime->strftime('%H:%M');
+}
+
 sub format_date_object {
   my ($self, $datetime, %params)    = @_;