/ 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
Hvor mange dage i en måned?
Fra : Kasper Johansen


Dato : 08-06-03 20:03

Hej gruppe.

Er der en funktion eller en måde til at finde ud af hvor mange dage en given
måned indeholder?

---
Mvh Kasper



 
 
Morten Toft (08-06-2003)
Kommentar
Fra : Morten Toft


Dato : 08-06-03 20:18

Du kan sagtens skrive din egen vha. et array fx... ellers kan man bruge
Calender functions, der er vist nok en der hedder cal_days_in_month () mener
jeg.
/Morten

"Kasper Johansen" <kajo08@ihnykf.dk> wrote in message
news:3ee38878$0$76145$edfadb0f@dread11.news.tele.dk...
> Hej gruppe.
>
> Er der en funktion eller en måde til at finde ud af hvor mange dage en
given
> måned indeholder?
>
> ---
> Mvh Kasper
>
>



Jens Tønnesen (08-06-2003)
Kommentar
Fra : Jens Tønnesen


Dato : 08-06-03 20:40

"Kasper Johansen" <kajo08@ihnykf.dk> skrev i
dk.edb.internet.webdesign.serverside.php:

>Er der en funktion eller en måde til at finde ud af hvor mange dage en given
>måned indeholder?

date("t")

Returnerer antal dage i den aktuelle måned.

Du kan også indsætte en bestemt måned i funktionen, f.eks. således

date("t",strtotime("1999-02-01"))

eller

date("t",mktime(0,0,0,2,1,1999))

Se: http://www.php.net/manual/en/function.date.php

--
Jens Tønnesen - http://www.pressefoto.dk

Martin Møller Bæk (09-06-2003)
Kommentar
Fra : Martin Møller Bæk


Dato : 09-06-03 10:58

"Kasper Johansen" <kajo08@ihnykf.dk> skrev i en meddelelse
news:3ee38878$0$76145$edfadb0f@dread11.news.tele.dk...
> Hej gruppe.
>
> Er der en funktion eller en måde til at finde ud af hvor mange dage en
given
> måned indeholder?

Man kan lave en funktion ved brug af getdate og mktime funktionerne
Læs mere på: http://dk2.php.net/manual/en/function.getdate.php og
http://dk2.php.net/manual/en/function.mktime.php

Teknikken er at sætte dagen til at være den første i måneden efter.
Dette gøres via mktime. Herefter trækkes en dag fra. Så er vi på
den sidste dag i måneden, hvilket er lig med antal dage i måneden.
getdate kan vist hente nuværende dag i måneden.

--
mvh
Martin
www.yavi.dk
www.web2matic.dk




Morten Fangel (29-07-2003)
Kommentar
Fra : Morten Fangel


Dato : 29-07-03 21:14

Kasper Johansen wrote:
> Hej gruppe.
>
> Er der en funktion eller en måde til at finde ud af hvor mange dage en given
> måned indeholder?
>
> ---
> Mvh Kasper
>
>
date() funktionen kan bl.a. dette, læs dokumentationon til date() på
http://dk.php.net/date

Morten


Martin Sveegaard (30-07-2003)
Kommentar
Fra : Martin Sveegaard


Dato : 30-07-03 05:39

>Kasper Johansen wrote:
>> Hej gruppe.
>>
>> Er der en funktion eller en måde til at finde ud af hvor mange dage en given
>> måned indeholder?

mktime kan osse gøre det:
echo strftime("Antal dage i Februar 2000 = %d",
mktime(0,0,0,3,0,2000));
MVH Martin S

Tom Sommer (31-07-2003)
Kommentar
Fra : Tom Sommer


Dato : 31-07-03 08:09

Martin Sveegaard skrev (30-07-2003 06:39):

> mktime kan osse gøre det:
> echo strftime("Antal dage i Februar 2000 = %d",
> mktime(0,0,0,3,0,2000));


t   Number of days in the given month   28 through 31
<?php
   echo date("t");
?>
--
Tom Sommer
www.tsn.dk - www.dreamcoder.dk


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

Månedens bedste
Årets bedste
Sidste års bedste