Date.prototype.format_de = format_de;

function format_de() {
  function getY2K(datum) {
    var jahr = datum.getYear();
    if (jahr < 200) {
      return jahr + 1900;
    } else {
      return jahr;
    }
  } 

  var monat = new Array(12);
  monat[0] = "Januar";
  monat[1] = "Februar";
  monat[2] = "März";
  monat[3] = "April";
  monat[4] = "Mai";
  monat[5] = "Juni";
  monat[6] = "Juli";
  monat[7] = "August";
  monat[8] = "September";
  monat[9] = "Oktober";
  monat[10] = "November";
  monat[11] = "Dezember";

  var erg = this.getDate() + ". ";
  erg += monat[this.getMonth()] + " ";
  erg += getY2K(this);
  return erg;
}


