/ 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
Problemer med ugenr.
Fra : Jesper Hansen


Dato : 01-02-03 19:30

Hej

Noen der kan forklare mig hvorfor dette skriver at det er uge 4 lige
nu og ikke uge 5 ?

$unixtimestamp = strtotime(date('Ymd'));
$ugenr = strftime("%W", $unixtimestamp);
echo "$ugenr";

Med venlig hilsen
Jesper Hansen

 
 
Kai Birger Nielsen (01-02-2003)
Kommentar
Fra : Kai Birger Nielsen


Dato : 01-02-03 19:47

In <qf4o3vkrk1cf8dhrc8ft6vjnddg87gejmh@4ax.com> Jesper Hansen <sebulba@mailme.dk> writes:

>Hej

>Noen der kan forklare mig hvorfor dette skriver at det er uge 4 lige
>nu og ikke uge 5 ?

>$unixtimestamp = strtotime(date('Ymd'));
>$ugenr = strftime("%W", $unixtimestamp);
>echo "$ugenr";

>Med venlig hilsen
>Jesper Hansen

RTFM

Det er %V der giver ISO ugenummeret (der er forskel på hvordan
man tæller og V giver den version, hvor uge 1 skal have mindst
4 dage i det aktuelle år).

mvh Birger Nielsen (bnielsen@daimi.au.dk)

Jesper Hansen (01-02-2003)
Kommentar
Fra : Jesper Hansen


Dato : 01-02-03 20:10

On Sat, 1 Feb 2003 18:46:35 +0000 (UTC), bnielsen@daimi.au.dk (Kai
Birger Nielsen) wrote:

>RTFM

Ja ja ok, men jeg kan ikke rigtig finde noget om problemet.

>Det er %V der giver ISO ugenummeret (der er forskel på hvordan
>man tæller og V giver den version, hvor uge 1 skal have mindst
>4 dage i det aktuelle år).

Vil det sige at jeg skal tjekke hvor mange dage der er i den første
uge og så skifte mellem %v og %w ?

Med venlig hilsen
Jesper Hansen

Mads Lie Jensen (01-02-2003)
Kommentar
Fra : Mads Lie Jensen


Dato : 01-02-03 20:56

On Sat, 01 Feb 2003 20:10:18 +0100, Jesper Hansen <sebulba@mailme.dk>
wrote:

>Vil det sige at jeg skal tjekke hvor mange dage der er i den første
>uge og så skifte mellem %v og %w ?

Nej, hvis nu du læste om hhv. %v og %w i manualen ville du se at den
ene nummerer ugerne så den første uge med en mandag i året er uge et,
den anden bruger den første uge med mindst fire dage i dette år som
nummer et - dvs. du skal bruge %w

--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Lær af andres fejl
- du lever alligevel ikke længe nok til selv at prøve dem alle.

Jesper Hansen (01-02-2003)
Kommentar
Fra : Jesper Hansen


Dato : 01-02-03 21:36

On Sat, 01 Feb 2003 20:56:27 +0100, Mads Lie Jensen
<mads@gartneriet.dk> wrote:

>Nej, hvis nu du læste om hhv. %v og %w i manualen ville du se at den
>ene nummerer ugerne så den første uge med en mandag i året er uge et,
>den anden bruger den første uge med mindst fire dage i dette år som
>nummer et - dvs. du skal bruge %w

Ja ok - men jeg går ud fra du mener jeg skal bruge %V

Med venlig hilsen
Jesper Hansen

Mads Lie Jensen (01-02-2003)
Kommentar
Fra : Mads Lie Jensen


Dato : 01-02-03 22:22

On Sat, 01 Feb 2003 21:36:15 +0100, Jesper Hansen <sebulba@mailme.dk>
wrote:

>>Nej, hvis nu du læste om hhv. %v og %w i manualen ville du se at den
>>ene nummerer ugerne så den første uge med en mandag i året er uge et,
>>den anden bruger den første uge med mindst fire dage i dette år som
>>nummer et - dvs. du skal bruge %w
>
>Ja ok - men jeg går ud fra du mener jeg skal bruge %V

Ja, hvis du vil have 'danske' ugenumre. Første uge hvor mindst 4 dage er
i det nye år er uge et her.

--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Lær af andres fejl
- du lever alligevel ikke længe nok til selv at prøve dem alle.

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

Månedens bedste
Årets bedste
Sidste års bedste