Das Portal für Webmaster - Startseite

Tutorials
» Übersicht

Software
» Browser
» FTP
» Grafik
» Programmieren
» Sicherheit
» Tools

Service
» Webmasterlexikon
» Webhosting-Anbieter

Online-Tools
» PageRank-Check
» HTML-Validator
» CSS-Validator
» IP-Check
» quickDate

web-workshop.de
» Newsletter
» Umfragen
» Sitemap
» FAQ
» Partner
» Kontakt
» Impressum
» Datenschutz

Partner
» WebHosting
» Tutorials

Community
» Informationen
» Registrierung
» Login
 
5 Besucher und 0 Mitglieder Online

Du bist hier: Tutorials » PHP » deutsche Wochentage

deutsche Wochentage

Wie auch im Tutorial "deutsche Monate", geht es in diesem Tutorial darum, die Wochentage mittels PHP in deutsch zu bekommen.

Der Befehl date()

Mit dem Befehl date() lassen sich in PHP bestimmte Datums- und Uhrzeitausgaben erzeugen. Mithilfe von z.B.

<?php
print date("l"); // (kleines L)
?>


können wir den aktuellen Wochentag ausgeben - leider wiederrum nur in Englisch!

deutsche Wochentage

Um jetzt aus den englischen Wochentage, in die Deutschen zu "übersetzen", benötigen wir unser Hilfs-Array:

<?php
$wtage 
= array("Sonntag",
"Montag",
"Dienstag",
"Mittwoch",
"Donnerstag",
"Freitag",
"Samstag");
?>



Es gibt einen besonderen Grund, warum wir den Sonntag an den Anfang des Arrays gesetzt haben. Der Befehl date("w") erzeugt eine Zahl zwischen 0, für den Wochentag Sonntag, und 6, für Samstag.

Jetzt müssen wir das Array mit dem date()-Befehl verbinden, um unsere deutschen Wochentage ausgeben oder speichern zu können:

<?php
$wochentag 
$wtage[date("w")];
?>


Mit dieser Zeile speichern wir den aktuellen deutschen Wochentag in die Variable $wochentag.


gespeicherter Zeitstempel

Wenn ihr einen Unix-Zeitstempel, Anzahl der Sekunden seit Beginn der Unix-Epoche am 1.1.1970 um 0 Uhr, in einer Datenbank oder einer Textdatei gespeichert habt, dann müssen wir den Befehl date() ein wenig erweitern:

<?php
$wochentag 
$wtage[date("w"$zeitstempel)];
?>



Damit wird der Zeitstempel, hier gespeichert in $zeitstempel, angewandt und der Wochentag zum gespeicherten Zeitpunkt ermittelt.

Endergebnis

Hier nochmal der komplette Quellcode in der Übersicht:

<?php
$wtage 
= array("Sonntag",
"Montag",
"Dienstag",
"Mittwoch",
"Donnerstag",
"Freitag",
"Samstag");

$wochentag $wtage[date("w")]; // aktueller Wochentag

$wochentag $wtage[date("w"$zeitstempel)]; // Wochentag des gespeicherten Zeitpunktes
?>



Autor & Bewertung
 
Autor: fiveONE|51
Ø Tutorial-Bewertung: 5.50 bei 2002 Stimmen
» Deine Bewertung:  

verwandte Tutorials

Folgende Tutorials könnten Dich ebenfalls interessieren:
» deutsche Monate | PHP

Leser-Kommentare
htvllg | eMail
Dh40mf nqeucemuzveq, [url=http://cfijmrnfvpec.com/]cfijmrnfvpec[/url], [link=http://rbjjknkrcrcm.com/]rbjjknkrcrcm[/link], http://pikfoobtdpgl.com/
geschrieben am 21. April 2010 um 12:21 Uhr


uklcrvzcqw | eMail
KjaXNb dterbaowhdjn, [url=http://rsrwrgydvgmw.com/]rsrwrgydvgmw[/url], [link=http://wbryjbzwobxz.com/]wbryjbzwobxz[/link], http://sbabspwnjaql.com/
geschrieben am 21. Februar 2010 um 11:24 Uhr


fovyqxxd | eMail
5sZbht kaefoxyflcew, [url=http://kozugzurktch.com/]kozugzurktch[/url], [link=http://wkzojvnsbvux.com/]wkzojvnsbvux[/link], http://rmypsmkrqjui.com/
geschrieben am 15. Januar 2010 um 07:09 Uhr


Hajo | eMail
Funktioniert prima, ABER: statt arrayarray darf da nur "array" stehen
geschrieben am 26. November 2005 um 10:45 Uhr