/ 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
ugenr.?
Fra : Claus S


Dato : 26-08-02 17:09

Kan man med php finde ud af ugenummeret? Jeg har en funktion, der skal vise
ét når det er en lige uge og noget andet når det er en ulige uge.

Hvordan gøres det nemmest?

mvh Claus
www.frekvens.dk
www.radiolimfjord.dk




 
 
Kim Schulz (26-08-2002)
Kommentar
Fra : Kim Schulz


Dato : 26-08-02 17:17

On Mon, 26 Aug 2002 18:08:35 +0200
"Claus S" <clausREMOVETHIS@frekvens.dk> wrote:
> Kan man med php finde ud af ugenummeret? Jeg har en funktion, der skal
> vise ét når det er en lige uge og noget andet når det er en ulige uge.
>
> Hvordan gøres det nemmest?


i php 4.1.0 gør du det sådan her:

$uge = date("W");
if ($uge%2)
   echo "Det er en lige uge";
else
   echo "det er en ulige uge";

skide smart ik


--
Kim Schulz - Freelance Development | She's genuinely bogus.
Email : kim @ schulz.dk |
Tlf : 51904262 |

Claus S (26-08-2002)
Kommentar
Fra : Claus S


Dato : 26-08-02 18:09


"Kim Schulz" <kim@schulz.dk> skrev i en meddelelse
news:20020826181642.287cc026.kim@schulz.dk...
> On Mon, 26 Aug 2002 18:08:35 +0200
> "Claus S" <clausREMOVETHIS@frekvens.dk> wrote:
> > Kan man med php finde ud af ugenummeret? Jeg har en funktion, der skal
> > vise ét når det er en lige uge og noget andet når det er en ulige uge.
> >
> > Hvordan gøres det nemmest?
>
>
> i php 4.1.0 gør du det sådan her:
>
> $uge = date("W");
> if ($uge%2)
> echo "Det er en lige uge";
> else
> echo "det er en ulige uge";
>
> skide smart ik
>
>
Det må man sige. Takker



Claus S (28-08-2002)
Kommentar
Fra : Claus S


Dato : 28-08-02 21:42


"Kim Schulz" <kim@schulz.dk> skrev i en meddelelse
news:20020826181642.287cc026.kim@schulz.dk...
> On Mon, 26 Aug 2002 18:08:35 +0200
> "Claus S" <clausREMOVETHIS@frekvens.dk> wrote:
> > Kan man med php finde ud af ugenummeret? Jeg har en funktion, der skal
> > vise ét når det er en lige uge og noget andet når det er en ulige uge.
> >
> > Hvordan gøres det nemmest?
>
>
> i php 4.1.0 gør du det sådan her:
>
> $uge = date("W");
> if ($uge%2)
> echo "Det er en lige uge";
> else
> echo "det er en ulige uge";
>
> skide smart ik
>
Det var så ikke så smart igen... Det eneste der sker, er at $uge får værdien
"W"!!!

Hvad går der galt?

Claus



Claus Sørensen (26-08-2002)
Kommentar
Fra : Claus Sørensen


Dato : 26-08-02 17:01

Claus S wrote:

> Kan man med php finde ud af ugenummeret? Jeg har en funktion, der skal
> vise ét når det er en lige uge og noget andet når det er en ulige uge.
>
> Hvordan gøres det nemmest?

Den første uge er den uge, som har den første torsdag i et år.

Så er det bare at lave en algoritme eller funktion, som regner det ud.

Hvis du finder en engelsk algoritme, kan du ikke være sikker på, at den
virker fordi de beregner ugenummeret lidt anderledes.

De herligste hilsner
--
| Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
|--------------------| er baseret på frie og åbne standarder, så enhver
| cs@chbs.dk | har friheden til at vælge.
| http://www.chbs.dk | Claus Sørensen, 2001

Larz (26-08-2002)
Kommentar
Fra : Larz


Dato : 26-08-02 20:38

>>Kan man med php finde ud af ugenummeret? Jeg har en funktion, der skal
>>vise ét når det er en lige uge og noget andet når det er en ulige uge.
>
> Den første uge er den uge, som har den første torsdag i et år.

Med andre ord: Danmark følger ISO-8601:1988 standarden. Den første uge
er derfor den første uge efter årsskiftet der har mindst fire dage i det
nye år.

Dette ugenummer kan du få ved at bruge:

   strftime('%V');

Se http://dk.php.net/strftime

> Så er det bare at lave en algoritme eller funktion, som regner det ud.

;) It's done

--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
http://wshlman.moons.dk/ - Say goodbye to GameSpy
- A Free Half Life Manager!
To mail me remove your-pants.


Kim Schulz (28-08-2002)
Kommentar
Fra : Kim Schulz


Dato : 28-08-02 21:46

[snip]
> > i php 4.1.0 gør du det sådan her:
> >
> > $uge = date("W");
> > if ($uge%2)
> > echo "Det er en lige uge";
> > else
> > echo "det er en ulige uge";
> >
> > skide smart ik
> >
> Det var så ikke så smart igen... Det eneste der sker, er at $uge får
> værdien"W"!!!
>
> Hvad går der galt?

du har en for gammel version af php.....bemærk min første sætning i det
andet indlæg!

--
Kim Schulz - Freelance Development | The last vestiges of the old
Email : kim @ schulz.dk | Republic have been swept away.
Tlf : 51904262 | -- Governor Tarkin

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