Datumsausgabe mit PHP

Leider kommt man mit den Standard-date()-Funktionen in php nicht aus, weil Wochen- und Monatsnamen in englisch ausgegeben werden. Mit Hilfe des folgenden Code-Schnipsels kann man sein Datum mit Hilfe des if-Statements an die Deutsche Sprache anpassen.

Ergebnis des untenstehenden Codes

<?php

print(„Aktuelles Datum und Zeit: „);

$tageszahl=date(„w“);
$monatszahl=date(„n“);
$jahr=date(„Y“);
$punkt=“.“;
$strich=“ | „;
$doppelpunkt=“:“;

if($tageszahl==0) { $tag=“Sonntag, der „; }
if($tageszahl==1) { $tag=“Montag, der „; }
if($tageszahl==2) { $tag=“Dienstag, der „; }
if($tageszahl==3) { $tag=“Mittwoch, der “ ; }
if($tageszahl==4) { $tag=“Donnerstag, der „; }
if($tageszahl==5) { $tag=“Freitag, der „; }
if($tageszahl==6) { $tag=“Samstag, der „; }

if($monatszahl==1) {$monat=“ Januar „; }
if($monatszahl==2) {$monat=“ Februar „; }
if($monatszahl==3) {$monat=“ März „; }
if($monatszahl==4) {$monat=“ April“; }
if($monatszahl==5) {$monat=“ Mai „; }
if($monatszahl==6) {$monat=“ Juni „; }
if($monatszahl==7) {$monat=“ Juli „; }
if($monatszahl==8) {$monat=“ August „; }
if($monatszahl==9) {$monat=“ September „; }
if($monatszahl==10) {$monat=“ Oktober „; }
if($monatszahl==11) {$monat=“ November „; }
if($monatszahl==12) {$monat=“ Dezember „; }

// Ausgabe

print($tag);
print(date(„d“));
print($punkt);
print($monat);
print($jahr);
print($strich);
print(date(„G“));
print($doppelpunkt);
print(date(i));
print(“ Uhr“);

?>

Nachtrag: Ich hab mich nochmal drangesetzt und den Code mit einer switch-case-Abfrage versehen.

Codeschnipsel hier downloaden
(Rechtsklick -> Speichern unter; sonst wird der Code auf dem Server ausgeführt)

Kommentare (4) Schreibe einen Kommentar

  1. Fals man ein Englisches WordPress Theme benutzt kann man das ganze durch „“ ersetzen dann wird das Datum so angezeigt „12.10.2008“

    Antworten

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.