PDA

Volledige versie bekijken : Tijdzone probleem


FredericCox
%Europe/Berlin %649 %2005, 16:35
In mijn flash applicatie haal ik een xml datum in (fetchedDate) en aan de hand daarvan maak ik een date nu aan.


// Starttijd van het event en eindtijd, huidige datum,
var matchStart = new Date(matchYear, matchMonth-1, matchDay, matchHour, matchMin, 0, 0);
var matchEnd = new Date(matchYear, matchMonth-1, matchDay, matchStart.getHours()+PlusHour, matchStart.getMinutes()+PlusMin, 0, 0);
var nu = new Date(fetchedYear, fetchedMonth-1, fetchedDay, fetchedHour, fetchedMin, 0, 0);
matchStartvw = new Date(matchStart.getFullYear(), matchStart.getMonth(), matchStart.getDate()-7, matchStart.getHours(), matchStart.getMinutes(), 0, 0);
matchEndvw = new Date(matchEnd.getFullYear(), matchEnd.getMonth(), matchEnd.getDate()-7, matchEnd.getHours(), matchEnd.getMinutes(), 0, 0);
var DeltaStart = new Date(matchYear, matchMonth-1, matchDay, matchHour, matchMin-15, 0, 0);
var DeltaStartvw = new Date(matchYear, matchMonth-1, matchDay-7, matchHour, matchMin-15, 0, 0);


Later haal ik de minuten verschil tussen matchEnd en nu op door .getMinutes()



Bij mij werkt deze applicatie perfect maar in Roemenie blijkbaar niet(zit precies een uur fout) hoe kan ik dit verhelpen?

Als ik ipv getMinutes .getUTCMinutes neem zit hij bij mij ook fout(1 uur)

gbolssens
%Europe/Berlin %594 %2005, 15:16
Bij mij werkt deze applicatie perfect maar in Roemenie blijkbaar niet(zit precies een uur fout) hoe kan ik dit verhelpen?

Hi,

E.e.a. kan te maken hebben met zomertijd/wintertijd. Probeer die mogelijkheiod uit te sluiten. Probeer anders voor de lol ook eens iemand in India te pakken te krijgen; die lopen 6 uur en 3 kwartier voor (!) als het daar werkt dan zit je gebeiteld ;)


Dan nog ff terzijde:

Als ik ipv getMinutes .getUTCMinutes neem zit hij bij mij ook fout(1 uur)

Ik vind het raar dat je met een method die minuten ophaalt een heel uur mis kan zijn

greetz,
GB