Thread localtime gibt mir eine stunde zuviel (9 answers)
Opened by FunBruno at 2015-02-09 13:36

FunBruno
 2015-02-09 13:36
#179553 #179553
User since
2015-02-09
10 Artikel
BenutzerIn
[default_avatar]
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&auml;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)

View full thread localtime gibt mir eine stunde zuviel