Thread localtime gibt mir eine stunde zuviel
(9 answers)
Opened by FunBruno at 2015-02-09 13:36
Hi Leute,
ich probier, such und scheitere schon seit Stunden. Mein Problem: Wenn ich localtime(0) aufrufe, bekomme ich eine Stunde zuviel raus. Aber bei Stunde müsste doch 0 stehen??? Hier mein Testscript: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [code] #!/usr/bin/perl use strict; use Time::Local; use CGI::Carp qw(fatalsToBrowser); my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat, $Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime(time); $Monat = $Monat+1; $Jahrestag+=1; $Monat = $Monat < 10 ? $Monat = "0".$Monat : $Monat; $Monatstag = $Monatstag < 10 ? $Monatstag = "0".$Monatstag : $Monatstag; $Stunden = $Stunden < 10 ? $Stunden = "0".$Stunden : $Stunden; $Minuten = $Minuten < 10 ? $Minuten = "0".$Minuten : $Minuten; $Sekunden = $Sekunden < 10 ? $Sekunden = "0".$Sekunden : $Sekunden; my $Jahr = $Jahr+1900; my @Wochentag = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"); my @Monatsname = ("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"); my @Monatstage = ("31","28","31","30","31","30","31","31","30","31","30","31"); print "Content-type: text/html\n\n"; print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">', "\n\n"; print "<html>\n\n<head>\n<title>test</title>\n"; print "</head>\n\n<body bgcolor=\"ffffff\">\n\n"; print "<table border =\"1\" width=\"100%\" align=\"center\" bgcolor=\"ffffff\">\n"; print "<tr><td>Stunden</td><td>Minuten</td><td>Sekunden</td><td>Monatstag</td><td>Monat</td><td>Jahr</td><td>Wochentag</td><td>Jahrestag</td><td>Sommerzeit</td></tr>\n"; ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat, $Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime(0); print "<tr><td>$Stunden</td><td>$Minuten</td><td>$Sekunden</td><td>$Monatstag</td><td>$Monat</td><td>$Jahr</td><td>$Wochentag</td><td>$Jahrestag</td><td>$Sommerzeit</td></tr>\n"; Last edited: 2015-02-09 13:38:57 +0100 (CET) |