Volledige versie bekijken : wereld klok maken
jister
%Europe/Berlin %834 %2005, 21:01
hey ik vind het juiste script maar niet, of sommetje beter gezegd.
wat ik nu heb is dit:
voor canberra wat 10 uur voor staat op uct,
onClipEvent (load) {
}
onClipEvent (enterFrame) {
myDate = new Date();
uren = myDate.getUTCHours()+10;
minuten = myDate.getUTCMinutes();
secondes = myDate.getUTCSeconds();
}
nu is het heel logisch dat ik resultaten als 33 uur zoveel krijg, want hij blijft natuurlijk door tellen... :o
ik heb nog een aantal dingen geprobeerd maar allemaal zonder juist resultaat.
de bedoeling is dat erboven aan een site 5 steden worden weer gegeven met ieder hun plaatselijke tijd.
thx upfront voor alle hulp
SaphuA
%Europe/Berlin %845 %2005, 21:17
Nou, waneer je 10 uur optelt en je krijgt een waarde boven de 24, haal je er 24 vanaf en tel je er een dag bij op :) Vrij logisch lijkt me..
jister
%Europe/Berlin %855 %2005, 21:31
deed ik maar dan doet die het enkel juist op 24 (gaat hij naar 0 en daarna gewoon verder met 25uur...), tenzij ik het voor elk uur verder als (in dit geval +10) 14 uur doe... dit met vijf klokken leek me wat overdreven...?
flash actionhero
%Europe/Berlin %862 %2005, 21:42
onClipEvent (load) {
}
onClipEvent (enterFrame) {
myDate = new Date();
uren = myDate.getUTCHours()+10;
minuten = myDate.getUTCMinutes();
secondes = myDate.getUTCSeconds();
if (uren => 24) {
uren =- 10
}
ik weet niet of de statement => goed is en of het >= moet zijn. Anyway, ik heb alleen even opgeschreven wat SaphuA heeft gezegd
SaphuA
%Europe/Berlin %867 %2005, 21:49
Het moet > zijn, zonder de =. Omdat de tijd 24:39 wel bestaat.
Dus wat je moet doen jister, is een functie maken die een X aantal uren erbij opteld (of aftrekt) en dan de nieuwe uren berekend.
Dit zou moeten werken:
var myDate = new Date();
function calculate(n) {
var uren = myDate.getUTCHours()+n;
var minuten = myDate.getUTCMinutes();
var secondes = myDate.getUTCSeconds();
if (uren>24) {
uren -= 25;
} else if (uren<0) {
uren = 25-uren;
}
var s = uren+":"+minuten+":"+secondes;
return s;
}
this.onEnterFrame = function() {
trace(calculate(-10)+" "+calculate(-5)+" "+calculate(0)+" "+calculate(5)+" "+calculate(10));
};
jister
%Europe/Berlin %887 %2005, 22:17
thx
ziet er snor uit ga het mogen direkt proberen en laat je weten of het werkt. time to party now!
SaphuA
%Europe/Berlin %892 %2005, 22:25
Op donderdag? Fijn, ik mag morgen om 6 uur opstaan... Party zit er niet in bij mij :(
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.