MudGuard: Uhr?!

Beitrag lesen

Hi,

var minuten        = AktuellesDatum.getMinutes();
   var sekunden       = AktuellesDatum.getSeconds();
einfach
   var minuten        = AktuellesDatum.getMinutes()-6;
   var sekunden       = AktuellesDatum.getSeconds()-30;
ging auch.aber wenn der bei 30 sekunden angekommen ist zählt der wieder rückwärts.also 29,28,27,26,25.....
und bei den minuten wird das nicht viel anders sein.

Falscher Ansatz.
Du holst das aktuelle Datum mit
var AktuellesDatum = new Date();
Dann holst Du Dir mit getTime() die Millisekunden seit ..., ziehst davon ((6 * 60) + 30) * 1000 Millisekunden ab und setzt diesen Wert mit setTime(...).
Und erst dann holst Du Dir die Einzelteile.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.