Avatar billede sukos Juniormester
18. november 2003 - 03:02 Der er 14 kommentarer og
1 løsning

date-time og næste år

Er der nogen simpel måde at få "udskilt" ugenr på, hvis man vil lave en kalender som viser uger ind i næste år?

F.eks a'la'

ugenr - 50 - 51 - 52 - 52-01 -02
dag    Ma  Ma  Ma    Ma  Ma
        Ti  Ti  Ti    Ti  Ti
        On  On  On    On  On
..................

Og umiddelbart, så gi'r

$lastday = mktime(23,59,59,12,31,2003);
echo date("W - D-m-Y H:i:s", $lastday);

jo uge 1, selvom man stadig er i uge 52
Avatar billede detox Nybegynder
18. november 2003 - 03:35 #1
Næ, det er faktisk korrekt uge 1 starter Man 29-12-2003. Har lige tjekket med en lommebog. Så vidt jeg husker er uge 1, den første uge i året med 4 dage. Så den er god nok ;o)
Avatar billede detox Nybegynder
18. november 2003 - 03:37 #2
Det betyder til gengæld at vi næste år får en uge 53, der starter Man 27-12-2004.
Avatar billede nicklasb Nybegynder
18. november 2003 - 07:00 #3
tror med fordel du kan benytte denne funktion; http://px.sklar.com/code.html?id=28
Avatar billede nicklasb Nybegynder
18. november 2003 - 07:04 #4
spørg endelig hvis du har problemer med brugen af funktionen.. Kunne jeg bare ikke forstille mig du skulle have.. ;)
Avatar billede sukos Juniormester
18. november 2003 - 08:41 #5
nicklasb-> Ikke rigtigt, functionen gi'r jo også uge 1 med $lastday som eksempel

Jeg skal lave en madplan, og ved redigering af madplanen vil jeg gerne (selvf.) vise at man nu kommer ind i et nyt år bl.a. ved hjælp af en anden tekstformatering.
og slår du op i en papirskalender :O) ligger onsdag d. 31-12-2003 jo i uge 52 (gør den ikke?)
Avatar billede sukos Juniormester
18. november 2003 - 11:07 #6
Det er sgu da en kringlet affære og lave noget kalender noget! :O)
Nu skal det puttes i en mysql db, så mon ikke det nemmeste er at finde første mandag i en måned, og så ud fra det finde ugenr, for derefter at gemme ugenr m.m. i db'en.???
Avatar billede sukos Juniormester
20. november 2003 - 10:30 #7
Nogen som vil ha' lidt point?
Avatar billede detox Nybegynder
21. november 2003 - 02:01 #8
Min erindring var korrekt. Uge 1 er den første uge i året med minimum 4 dage. Så der er mening med galskaben ;o).
Avatar billede sukos Juniormester
25. november 2003 - 09:48 #9
Sidste chance hvis i vil ha' lidt point
Avatar billede detox Nybegynder
25. november 2003 - 09:51 #10
Nå jo, hvorfor ikke. Har du fået styr på det?
Avatar billede sukos Juniormester
25. november 2003 - 10:11 #11
njah, er ikke helt 100, men tror det virker! :O)
Gik over til at hente ugenr, og så vise aktuel uge og links til tidligere og fremtidige. Og derfor ignorere om dagen faktisk røg ind i uge 1 i det nye år
Avatar billede sukos Juniormester
25. november 2003 - 23:37 #12
Kan det ikke passe, at hvis man bruger d. 28 dec i mktime, vil man altid kunne få fat i sidste uge nr af året?
Savner muligheden for at kunne hente antal uger for et år på en nem måde, samt bruge uge nr. alene i mktime
Avatar billede detox Nybegynder
25. november 2003 - 23:43 #13
Jo, det vil jeg osse mene. En uge i det pågældende år kan ikke starte senere end 28 dec.
Avatar billede detox Nybegynder
25. november 2003 - 23:47 #14
og uge 1 kan ikke starte tidligere end 29 dec.
Avatar billede sukos Juniormester
25. november 2003 - 23:48 #15
jahh ,så føler jeg mig 100 på at det virker! :O) Takker for hjælp
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