From 4073a35c892f07e9872bede823781cb215f1abcf Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sat, 15 Mar 2008 01:30:07 +0000 Subject: [PATCH] use the right timezone in make_invoice --- make_invoice | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/make_invoice b/make_invoice index bce9c8a..d8cf50f 100755 --- a/make_invoice +++ b/make_invoice @@ -85,7 +85,7 @@ Display this manual. use vars qw($DEBUG); use Date::Manip; -use POSIX qw(ceil); +use POSIX qw(ceil strftime); use Cwd qw(cwd); use Text::Template; @@ -270,8 +270,8 @@ if ($options{svn}) { sub format_events{ my ($date,$date2,$time,@events) = @_; - my $output = ' \Fee{'.UnixDate($date,'%A, %B %e, %H:%M'). - ' to '.UnixDate($date2,'%H:%M %Z')."\n". + my $output = ' \Fee{'.strftime('%A, %B %e, %H:%M',localtime(UnixDate($date,'%s'))). + ' to '.strftime('%H:%M %Z',localtime(UnixDate($date2,'%s')))."\n". ' \begin{itemize*}'."\n"; $output .= join('',map {" \\item $_\n"} @events); $output .= ' \end{itemize*}}{50.00}{'.$time.'}'."\n"; -- 2.39.2