| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2010
Beiträge: 7
|
Hey! Es geht um folgende Seite: LAUFACH ROCKT Der Code vom Script sieht wie folgt aus: Code: <script type='text/javascript'>
var end = new Date('April 23, 2010 21:00:00');
function toSt2(n) {
s = '';
if (n < 10) s += '0';
return (s + n).toString();
}
function toSt3(n) {
s = '';
if (n < 10) s += '00';
else if (n < 100) s += '0';
return (s + n).toString();
}
function countdown() {
d = new Date();
count = Math.floor(end.getTime() - d.getTime());
if(count > 0) {
miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
seconds = toSt2(count%60); count = Math.floor(count/60);
minutes = toSt2(count%60); count = Math.floor(count/60);
hours = toSt2(count%24); count = Math.floor(count/24);
days = count;
document.getElementById('c1').innerHTML = days + ' TAGE';
document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds
setTimeout('countdown()', 100);
}
}
countdown();
</script> Liebe Grüße WasteL |
| | |
| | #2 (permalink) |
| in the boondocks Registriert seit: Feb 2006 Ort: Augsburg
Beiträge: 4.113
|
das ist weltzeit mit getTimeOffset() solltest du die differenz weltzeit/zeitzone bekommen (in minuten) EDIT: argl, sorry is ja js. aber vermutlich das selbe problem müsste dann getTimezoneOffset() sein mfg sx Geändert von shin10 (16-03-2010 um 22:58 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2010
Beiträge: 7
|
Danke für deine Antwort, aber es funktioniert leider nicht. Lacht mich bitte nicht aus, meine Ahnung von Javascript geht gleich null. So sieht mein derzeitiger Code aus: Code: <script type='text/javascript'>
var end = new Date('April 23, 2010 20:00:00');
function toSt2(n) {
s = '';
if (n < 10) s += '0';
return (s + n).toString();
}
function toSt3(n) {
s = '';
if (n < 10) s += '00';
else if (n < 100) s += '0';
return (s + n).toString();
}
function countdown() {
d = new Date();
count = Math.floor(end.getTimezoneOffset() - d.getTimezoneOffset());
if(count > 0) {
miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
seconds = toSt2(count%60); count = Math.floor(count/60);
minutes = toSt2(count%60); count = Math.floor(count/60);
hours = toSt2(count%24); count = Math.floor(count/24);
days = count;
document.getElementById('c1').innerHTML = days + ' TAGE';
document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds
setTimeout('countdown()', 100);
}
}
countdown();
</script> Geändert von WasteL (16-03-2010 um 23:08 Uhr) |
| | |
| | #4 (permalink) |
| in the boondocks Registriert seit: Feb 2006 Ort: Augsburg
Beiträge: 4.113
|
hi, ich meinte nicht, dass du das andere ersetzten sollst, sondern es darum ergänzen sollst. also: count = Math.floor(end.getTime() - d.getTime() - d.getTimezoneOffset()*1000); kannst es hier nochmal alles nachlesen hab mich damit auch noch nicht wirklich auseinandergesetzt mfg sx |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Nur noch eine Stunde Zeit für Frühbucher | marc | FFK07 | 0 | 14-09-2007 22:08 |
| Dem Timestamp eine +-stunde dazurechnen | fernlicht | Flash MX | 1 | 19-11-2004 21:58 |
| countdown: stunde/minute/sec/milisec ??? | RedSaint | Flash MX 2004 | 7 | 08-10-2004 11:08 |
| uhr geht eine Stunde nach | dr.pug | ActionScript 1 | 3 | 04-11-2002 12:31 |
| die uhr geht eine stunde vor | hmm | Fragen, Konstruktive Kritik, Lob | 5 | 26-06-2001 21:03 |