/ 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
strftime( ) - undren
Fra : Michael Pedersen


Dato : 11-07-03 11:45

Jeg har gået og funderet lidt over hvorfor:
strftime("%d. %B %Y", strtotime("0000-00-00"));
giver følgende string: "30. November 1999"

Hvorfor lige den dato?

Jeg har ikke kunne finde noget PHP dokumentationen af funktionen
strftime( )...

-Michael Pedersen



 
 
Rasmus Christian Kaa~ (11-07-2003)
Kommentar
Fra : Rasmus Christian Kaa~


Dato : 11-07-03 15:18

"Michael Pedersen" <mbp100000@hotmail.com> skrev i en meddelelse
news:bem4fv$rbq$1@sunsite.dk...
> Jeg har gået og funderet lidt over hvorfor:
> strftime("%d. %B %Y", strtotime("0000-00-00"));
> giver følgende string: "30. November 1999"
>
> Hvorfor lige den dato?

det er vel bare en konvention for den platform du befinder dig på. På
linux-systemer er 0-datoen normalt engang i 1970.



Peter Brodersen (11-07-2003)
Kommentar
Fra : Peter Brodersen


Dato : 11-07-03 19:02

On Fri, 11 Jul 2003 12:45:07 +0200, "Michael Pedersen"
<mbp100000@hotmail.com> wrote:

>strftime("%d. %B %Y", strtotime("0000-00-00"));
>giver følgende string: "30. November 1999"

"0000-00-00" er i det tilfælde 0. dag i 0. måned i 2000.

Det svarer til 0. dag i 12. måned i 1999.

Det svarer til 30. dag i 11. måned i 1999.


(0. dag/måned betyder "sidste dag/måned i forrige dag/måned")

--
- Peter Brodersen

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

Månedens bedste
Årets bedste
Sidste års bedste