/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
date('W')
Fra : Lasse Vestergaard


Dato : 26-12-05 16:40

Er der andre end mig der har problemer med date('W'), hvis datoen
er 31/12 2007, eller er der mulighed for at der er nogen der kan
fortælle mig hvorfor jeg får et forkert resultat?

Jeg får resultatet 01

vh

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Bertel Lund Hansen (26-12-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 26-12-05 16:52

Lasse Vestergaard skrev:

> Er der andre end mig der har problemer med date('W'), hvis datoen
> er 31/12 2007, eller er der mulighed for at der er nogen der kan
> fortælle mig hvorfor jeg får et forkert resultat?

> Jeg får resultatet 01

Windows' kalender siger også at det er en mandag. Det samme gør
min mobil, så mon ikke det er rigtigt?

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Knud Gert Ellentoft (26-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 26-12-05 17:44

Bertel Lund Hansen skrev:

>Windows' kalender siger også at det er en mandag. Det samme gør
>min mobil, så mon ikke det er rigtigt?

Tjah, man lan jo prøve at regne sig frem

2005 = lørdag
2006 = søndag
2007 = mandag
skudår 2008 = onsdag
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Lasse Vestergaard (26-12-2005)
Kommentar
Fra : Lasse Vestergaard


Dato : 26-12-05 18:24

date('W') er med stort w (w W). Det store W returnerer hvilken
uge man er i. Jeg vil mene den burde returnere 52 eller 53 d.
31/12 2007, men jeg får som skrevet resultatet 01.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Stidsen (26-12-2005)
Kommentar
Fra : Henrik Stidsen


Dato : 26-12-05 18:31

Lasse Vestergaard wrote :
> date('W') er med stort w (w W). Det store W returnerer hvilken
> uge man er i. Jeg vil mene den burde returnere 52 eller 53 d.
> 31/12 2007, men jeg får som skrevet resultatet 01.

Hvis det er en mandag er det uge 1. Uge 53 får du kun når torsdag i
ugen efter uge 52 er (før) 31/12.

Vi havde uge 53 i 2004 fordi 31/12 var en fredag og juleaften var i uge
52. Kort fortalt, om det er uge 53 eller 1 afgøres af hvilken side af
nytår torsdag ligger.

--
Henrik Stidsen - http://henrikstidsen.dk/
"I love deadlines. I like the whooshing sound they make as they fly
by."
- Douglas Adams



Lasse Vestergaard (26-12-2005)
Kommentar
Fra : Lasse Vestergaard


Dato : 26-12-05 19:05

Tak for hjælpen. Jeg var ved at blive skør af det 01 resultat

Jeg havde fået at vide der ikke kunne være uge 1 sidst i et år.
Nu vil jeg vidst til at revidere mine kilders sandfærdighed...

vh

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Erik Ginnerskov (26-12-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 26-12-05 22:15

Lasse Vestergaard wrote:

> Jeg havde fået at vide der ikke kunne være uge 1 sidst i et år.

Det kan da ikke være mere forkert end ugenummer 53 først på året.

Jeg kendte ikke lige den nøjagtige definition, Henrik fremkom med, men det
er da klart, at der må findes en regel, som afgør om ugenummeret hen over
nytåret er 01 eller 53.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste