Wie wär's mit einem Kommentar für den Artikel? :)



« | Startseite | »

Datumsausgabe mit PHP

Dieser Artikel wurde am 29. November 2008 von pixelschubzzer geschrieben.


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)



Du willst keinen Artikel mehr verpassen?
Dann folge mir auf meiner Facebook-Seite.



4 Kommentare zu »Datumsausgabe mit PHP«



Nico, am 1. Dezember 2008 um 18:14 Uhr

Fals man ein Englisches WordPress Theme benutzt kann man das ganze durch “” ersetzen dann wird das Datum so angezeigt “12.10.2008″

Nico, am 1. Dezember 2008 um 18:15 Uhr

argh mist kann leider kein php code hier einfügen habs per phpfi mal gemacht http://phpfi.com/383982

Sven, am 1. Dezember 2008 um 20:35 Uhr

.. aber ich will ja ein ordentliches deutsches Datum, mit Wochentag und Monatsangabe ..

Nico, am 1. Dezember 2008 um 21:20 Uhr

ja kommt halt auf die Bedürfnisse an!

Einen Kommentar schreiben