Wochentag ermitteln mit Javascript

Mit diesem kurzen JavaScript-Codeschnipsel lässt sich der Wochentag eines Datums als Name ermitteln.

function wochentag(i){
    var tage = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag'];
    var tag = (typeof(i) == 'object') ? i.getDay() : i ;
    return tage[tag];
}

Die Funktion wochentag gibt den Namen eines Wochentages zurück und kann auf drei unterschiedlichen Arten verwendet werden.

Die erste und einfachste Möglichkeit ist es der Funktion eine Zahl zu übergeben. So liefert wochentag(1) den Montag, und wochentag(2) den Dienstag zurück. console.log(wochentag(5)); schreibt Freitag in die Konsole.

Als zweite Möglichkeit kann ein Datum verwendet werden. Um den heutigen Wochentag zu erhalten verwendet man einfach wochentag(new Date()).

Und die dritte und letzte Möglichkeit besteht darin das Format zu verwenden, welches die Funktion getDay() eines Datum-Objektes in JavaScript zurückliefet.

Ein vollständiges Beispiel #

Dieser Beispiel-Code schreibt den heutigen Wochentag in die Konsole, und verwendet die dritte beschriebene Möglichkeit.

// Wochentag-Funktion (siehe oben)
function wochentag(i){
    var tage = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag', 'Sonntag'];
    var tag = (typeof(i) == 'object') ? i.getDay() : i ;
    return tage[tag];
}

// Aktuelles Datum ermitteln
var datum = new Date();

// Wochentag des Datums im "JavaScript-Format"
var tag = datum.getDay();

// Wochentag-Name in die Konsole schreiben
console.log(wochentag(tag));

Die Zeile var tag = datum.getDay(); könnte man auch weglassen und stattdessen die Variable datum direkt an die Funktion wochentag übergeben. In diesem Fall würde es sich um die zweite anstatt der dritten Möglichkeit handeln.

VN:F [1.9.22_1171]
Bewertung: 4.0/5 (3 Bewertungen)
Wochentag ermitteln mit Javascript, 4.0 out of 5 based on 3 ratings
Regelmäßige Beiträge über Node.js

nodecodeAbonniere den kostenlosen NodeCode-Newsletter, und bleibe auf dem laufenden über neue Beiträge zum Thema Node.js. Darunter:

  • Informationen und Neuigkeiten rund um Node.js und zugehörigen Modulen
  • Vorstellung von interessanten Frameworks und Bibliotheken
  • Anleitungen und Tutorials zu Node.js und weiterführenden Technologien
  • Sowie vieles mehr...

hinterlasse einen Kommentar