var Anfangszeit = new Date();
var Startzeit = Anfangszeit.getTime();


function uhr ()

 {

   var jahr;
   var monat;
   var tag;
   var stunden;
   var minuten;
   var sekunden;
   var monataufb;
   var tagaufb;
   var stundenaufb;
   var minutenaufb;
   var sekundenaufb;
   var tagbez;
   var TagInWoche;
   var jahraufb;
   var Wochentag = new Array("SO","MO","DI","MI","DO","FR","SA");

       var Minutendauer=0;
       var differenz=0;
       var sekdauer=0;
       var AktuellesDatum=new Date();

       jahr=AktuellesDatum.getYear();
       monat=AktuellesDatum.getMonth()+1;
       tag=AktuellesDatum.getDate();
       stunden=AktuellesDatum.getHours();
       minuten=AktuellesDatum.getMinutes();
       sekunden=AktuellesDatum.getSeconds();
       TagInWoche=AktuellesDatum.getDay();

       tagbez = Wochentag[TagInWoche]
       jahraufb = jahr-2000
        if (jahraufb < 10)
       {
          jahraufb = "0" + jahraufb
       }
       else
        {
          jahraufb = jahraufb
        }


       if (monat < 10)
       {
          monataufb = "0" + monat
       }
       else
        {
          monataufb = monat
        }

       if (tag < 10)
       {
          tagaufb = "0" + tag
       }
       else
        {
          tagaufb = tag
        }

         if (stunden < 10)
       {
          stundenaufb = "0" + stunden
       }
       else
        {
          stundenaufb = stunden
        }

           if (minuten < 10)
       {
          minutenaufb = "0" + minuten
       }
       else
        {
          minutenaufb = minuten
        }

             if (sekunden < 10)
       {
          sekundenaufb = "0" + sekunden
       }
       else
        {
          sekundenaufb = sekunden
        }

       Differenz= (AktuellesDatum.getTime()-Startzeit)/1000;
       Differenz=Math.round (Differenz);

       if (Differenz>59)
       {
         Minutendauer=Math.round ((Differenz-30)/60);
         sekdauer=Differenz-(Minutendauer*60);
       }

       else
        {

         sekdauer=Differenz ;
        }



       window.document.Datum.Date.value=tagbez+" "+tagaufb+"."+monataufb+"."+jahraufb;
       window.document.Datum.Time.value=stundenaufb+":"+minutenaufb+":"+sekundenaufb;
       window.document.Datum.Dauer.value=Minutendauer+" min "+sekdauer+" sec";
       window.setTimeout ('uhr()',1000);


 }