DateTime-Helfer: neue Funktion now_local
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 13 Feb 2015 10:37:08 +0000 (11:37 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 13 Feb 2015 10:38:50 +0000 (11:38 +0100)
SL/Helper/DateTime.pm

index c79dad1..138a8f3 100644 (file)
@@ -4,6 +4,11 @@ use strict;
 
 use SL::Util qw(_hashify);
 
+sub new_local {
+  my ($class, %params) = @_;
+  return $class->new(hour => 0, minute => 0, second => 0, time_zone => $::locale->get_local_time_zone, %params);
+}
+
 sub now_local {
   return shift->now(time_zone => $::locale->get_local_time_zone);
 }
@@ -86,6 +91,11 @@ SL::Helpers::DateTime - helper functions for L<DateTime>
 
 =over 4
 
+=item C<new_local %params>
+
+Returns the time given in C<%params> with the time zone set to the
+local time zone.
+
 =item C<now_local>
 
 Returns the current time with the time zone set to the local time zone.