|
| 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
| |
|
|