Thread Floor auch für Minuswerte? (13 answers)
Opened by silbersteine at 2004-08-05 02:03

renee
 2004-08-06 09:33
#85388 #85388
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Damit besteht aber immer noch das Problem -60 < $minutes < 0
Beispiel -42 ergibt bei Dir 0:42

Damit sollte es aber gehen:
Code: (dl )
1
2
3
4
5
6
7
8
sub clock_bugfix {
my $minutes = shift;
my $sign = ($minutes >= 0);
my $hh = int($minutes/60);
my $rest = abs($minutes - $hh*60);
$hh *= -1 if($hh < 0);
return sprintf ("%s%d:%02d", ($sign ? '' : '-'), $hh, $rest);
}
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Floor auch für Minuswerte?