11. marts 2010 - 19:52Der er
1 kommentar og 1 løsning
Udregn uge nr. Problem med sommertid
Jeg har lavet et script der udregner ugenummer. Scriptet virker fint, men den løber ind i problemer med sommertid.
Ugenummeret udregner jeg ved, at tage datoen for første torsdag i året og torsdag i den uge vi er i. Udregner hvor mange millisek der er i mellem, og omregner dem til uger.
Problemet opstår når jeg kommer ind i en måned hvor der er sommertid. Her lægges åbenbart en time til, og så går det lige pludselig ikke op mere!
Hvordan kommer jeg ud over sommertid, når jeg kun regner på datoen???
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
og USA har en, og EU en anden - og dem tæt på ækvator har ingen. Optimalt, så har du en tabel med ip-adresser, og holder dem op mod GMT (UTC). Kører du kun på dansk/eu, så kan du lave det enkelt.
"Sommertiden begynder den sidste søndag i marts kl. 02.00, idet klokken ændres til kl. 03.00, og ophører den sidste søndag i oktober kl. 03.00, idet klokken ændres til kl. 02.00."
så find ud af, om din dato er 'sommertid' og træk i givet fald en time fra.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.