Avatar billede mazey Praktikant
02. december 2006 - 00:15 Der er 6 kommentarer og
1 løsning

Få dato v.h.a ugenummer

Hej eksperter...

Jeg forsøger at lave en ugekalenderfunktion og skal derfor lige bruge lidt hjælp.

Er der en måde hvorpå jeg kan finde datoerne i ugen hvis jeg har ugenummeret?

f.eks. hvis jeg laver date(W) finder jeg ugenummeret. er der så mulighed for ved brug af det at finde frem til datoerne i den uge?

Håber nogen kan hjælpe?
Avatar billede elskermad.dk Nybegynder
02. december 2006 - 10:28 #1
Avatar billede innercitydk Nybegynder
02. december 2006 - 10:31 #2
Jeg har lavet en funktion du sikkert kan bruge. Funktionen tager et bestemt år og en bestemt uge som input, og returnerer et array med datoer i ugen.

function DatesInWeek($year,$week)
{
    $weekoffset = $week-1;
    $soytime = strtotime("1/1/$year");
    $soyoffset = date('w',$soytime);
    $soydatetime = strtotime("$soyoffset day",$soytime);
    $soweektime = strtotime("$weekoffset week",$soydatetime);

    for ($i=1; $i<=7; $i++)
    {
        $WeekDate[$i]=date('m/d/Y',strtotime("+$i day",$soweektime));
    }
    return $WeekDate;
}

Med Input 2006,22 er output et array med følgende værdier:

05/29/2006
05/30/2006
05/31/2006
06/01/2006
06/02/2006
06/03/2006
06/04/2006

Vh Nicki
Avatar billede elskermad.dk Nybegynder
02. december 2006 - 11:40 #3
nu ligner den jo temmelig meget min innercitydk, men fint nok :) nu er den da i tråden hehe
Avatar billede innercitydk Nybegynder
02. december 2006 - 12:03 #4
Kig på tiden!! Jeg sad og kodede mens du fandt link.. jeg har postet 2 min efter dig, så jeg havde slet ikke set at der var kommet indlæg.
Avatar billede innercitydk Nybegynder
02. december 2006 - 12:06 #5
Og ligner din :) det ved jeg nu ik. Så vidt jeg kan se er det ikke engang dig der har kodet det!
Avatar billede elskermad.dk Nybegynder
02. december 2006 - 12:37 #6
ja okay havde ikke lige kigget på tiden, beklager :) og nej, ikke mig der har kodet det, men fandt bare noget der kunne hvad han søgte...

mit sidste indlæg var ikke for at lave rav, beklager igen...
Avatar billede innercitydk Nybegynder
02. december 2006 - 12:40 #7
Det er helt iorden ;) Ville også bare lige gøre dig opmærksom på tiden.. God weekend. Og tag bare pointene. Du kom jo først.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Capgemini Danmark A/S

AI Data Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Data Engineers til dataplatform i Forsvaret