/ 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
Finde dato for mandag
Fra : Brian Emilius


Dato : 21-06-05 12:05

Hej NG

Hvordan finder jeg datoen for mandagen i den aktuelle uge ( date('W') )?

--
Venlig hilsen
Brian Emilius

 
 
Peter Brodersen (21-06-2005)
Kommentar
Fra : Peter Brodersen


Dato : 21-06-05 12:53

On Tue, 21 Jun 2005 13:05:27 +0200, Brian Emilius <msn@emilius.dk>
wrote:

>Hvordan finder jeg datoen for mandagen i den aktuelle uge ( date('W') )?

Følgende burde virke:

<?php
print
date("Y-m-d",mktime(0,0,0,date("m"),date("d")-((date("w")+6)%7),date("Y")));
?>

--
- Peter Brodersen

Jacob Atzen (21-06-2005)
Kommentar
Fra : Jacob Atzen


Dato : 21-06-05 13:04

On 2005-06-21, Peter Brodersen <usenet2005@ter.dk> wrote:
> Følgende burde virke:
>
><?php
> print
> date("Y-m-d",mktime(0,0,0,date("m"),date("d")-((date("w")+6)%7),date("Y")));
> ?>

Eller:

print date('Y-m-d', strtotime("last Monday"));



--
Med venlig hilsen
- Jacob Atzen

Peter Brodersen (21-06-2005)
Kommentar
Fra : Peter Brodersen


Dato : 21-06-05 13:11

On 21 Jun 2005 12:04:19 GMT, Jacob Atzen <jacob@aub.dk> wrote:

> print date('Y-m-d', strtotime("last Monday"));

Yep - mere læsbar og meget mere intuitiv.

Jeg troede egentligt at strtotime var systemafhængigt, men en hurtig
test viser, at det også virker med en gammel php under Windows.

--
- Peter Brodersen

Peter Brodersen (21-06-2005)
Kommentar
Fra : Peter Brodersen


Dato : 21-06-05 13:13

On 21 Jun 2005 12:04:19 GMT, Jacob Atzen <jacob@aub.dk> wrote:

> print date('Y-m-d', strtotime("last Monday"));

Den virker dog ikke, hvis dd. er en mandag. Så giver den datoen for
sidste mandag. Det kan man dog evt. let if'e sig ud af.

--
- Peter Brodersen

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

Månedens bedste
Årets bedste
Sidste års bedste