Autor Thema: Datum mit Wochentag ausgeben  (Gelesen 5231 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Datum mit Wochentag ausgeben
« am: Juni 07, 2009, 19:41:54 »
Hallo,

ich möchte gerne das aktuelle Datum mit Wochentag ausgeben
also in der Form:  Sonntag, 07.06.2009

ich kriegs aber einfach nicht hin  :(

mit
<!--spmacro:module(check)
sub datum {
($sec,$min,$hour,$mday,$mon,$year,$day) = localtime(time);
$mon += 1; $year += 1900; # Y2K
@days = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
my $datum = sprintf("%u, %02d.%02d.%04d",$days[$day],$mday,$mon,$year);
main::mprint ($datum);
}
-->

(und noch etlichen Versuchen statt %u) bekomme ich nur 0, 07.06.2009
wie muss ich das schreiben, damit der Wochentag nicht als 0, 1, 2 usw sondern als Tag ausgegeben wird?

Nachtrag:  hab's doch noch rausgefunden  :D
so geht's:
<!--spmacro:module(check)
sub datum {
($sec,$min,$hour,$mday,$mon,$year,$day) = localtime(time);
$mon += 1; $year += 1900; # Y2K
@days = ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
my $datum = sprintf("%02d.%02d.%04d",$mday,$mon,$year);
my $tag = sprintf("%u",$day);
my $xtag = $days[$day];
main::mprint ("$xtag, $datum");
}
-->


Linkback: https://www.shoppilot.net/pf/index.php?topic=1255.0
« Letzte Änderung: Juni 07, 2009, 20:11:58 von dobra »
mfG
dobra

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
Re: Datum mit Wochentag ausgeben
« Antwort #1 am: Juni 08, 2009, 12:21:28 »
Hallo Dobra,

%u ist falsch - das steht für Formatierung als unsinged integer.
Das erste Besipiel funktioniert einwandfrei , wenn man nur %s (für Strings) satt %u nimmt.

Gruss hop

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Datum mit Wochentag ausgeben
« Antwort #2 am: Juni 08, 2009, 12:33:30 »
Hallo hop,

das "%u" war also schuld...
Danke!


xx
Datum

Begonnen von jg

5 Antworten
7701 Aufrufe
Letzter Beitrag September 14, 2002, 20:56:48
von jg
xx
Datum anhängen

Begonnen von jg

1 Antworten
5009 Aufrufe
Letzter Beitrag April 23, 2005, 21:37:37
von hop
xx
letztes Datum

Begonnen von jg

3 Antworten
5885 Aufrufe
Letzter Beitrag Dezember 04, 2002, 14:44:31
von sre
xx
Gutscheine - Datum der Einlösung speichern

Begonnen von dobra

0 Antworten
3867 Aufrufe
Letzter Beitrag September 17, 2017, 00:07:24
von dobra