Gilbert Skrevet 19. februar 2005 Del Skrevet 19. februar 2005 Jeg er nødt til å lufte tankene om dette, for jeg lurer på om jeg tenker for avansert i forhold til hvordan jeg skal løse problemet. Er nok av personer på forumet her som kan tenke klarere enn meg når jeg har sittet og fundert i lang tid. Friske hoder kan skape mye! Mål For å gjøre det mest mulig oversiktlig vil jeg vite hva som skjer på websiden min de neste tre ukene: Hvilke artikler som er planlagt publisert, hvilke voter osv. Jeg vil presentere resultatet i en tabell for hver uke, tre uker fremover, med to kolnner: En for navnet på ukedagen, og en med overskriften på artikkelen/voten. Problemet Jeg vet ukenummeret og hvilket år det er. Jeg vet ikke unix timestamp for kl 00:00:00 hver dag i valgte uke, eller hvordan jeg skal finne det. Det trenger jeg for å finne ut hvilke artikler som er planlagt publisert osv. Forsøk på løsning Jeg har tenkt litt på å finne antall dager fra 1. januar med date("z"), men tror det er en avansert løsning i forhold til en optimal løsning. Hvordan skal jeg løse problemet (mulig tittelen er litt misvisende, ettersom jeg underforstått setter spørsmålstegn ved å basere seg på ukens nummer)? Lenke til kommentar
blacktower Skrevet 19. februar 2005 Del Skrevet 19. februar 2005 Du vil ha unix timestamp for en dato i fortid / fremtid? Isåfall kan du bruke mktime(). Eventuelt misforsto jeg. Lenke til kommentar
Gilbert Skrevet 19. februar 2005 Forfatter Del Skrevet 19. februar 2005 For å bruke mktime() må jeg vite dato, måned og år. Hadde jeg visst dato, måned og år hadde jeg visst alt jeg trengte for å finne de artiklene som skal publiseres de kommende ukene, og da hadde det ikke vært noe problem :-) Greia er at jeg kun vet årstall og ukenummer - og spør etter enkleste måte å finne unix time på basert på den informasjonen. Lenke til kommentar
???????? Skrevet 19. februar 2005 Del Skrevet 19. februar 2005 Hva er koblingen her? Er all denne data'en samlet i en database? Hva er det du vil ha? Vil du ha timestamp for de neste 21 (7*3) dagene? Lenke til kommentar
Gilbert Skrevet 19. februar 2005 Forfatter Del Skrevet 19. februar 2005 (endret) Finne unix time basert på år/uke Jeg vet ukenummeret og hvilket år det er.Jeg vet ikke unix timestamp for kl 00:00:00 hver dag i valgte uke, eller hvordan jeg skal finne det. Greia er at jeg kun vet årstall og ukenummer - og spør etter enkleste måte å finne unix time på basert på den informasjonen. Jeg er ute etter å finne timestamp for klokken 00:00:00 den første mandagen i uke med nummer nn i år nnnn Hva er det du vil ha? Vil du ha timestamp for de neste 21 (7*3) dagene? Ønsker å vite timestamp for de neste 21 dagene, fra og med mandag i inneværende uke. Byr ikke på særlige utfordringer å finne hver enkelt dag, så jeg sitter igrunn fast ved hvordan finne timestamp for kl 00:00:00 den første mandagen i inneværende uke. Endret 19. februar 2005 av fjartan Lenke til kommentar
???????? Skrevet 19. februar 2005 Del Skrevet 19. februar 2005 Det er lite poeng å sitere deg selv, grunnen til at jeg spør er fordi det ikke gikk klart frem av det du skrev. Dersom det kun er timestamp til første mandagen i denne uken du trenger så bruker du bare strtotime("last monday"). Lenke til kommentar
Gilbert Skrevet 19. februar 2005 Forfatter Del Skrevet 19. februar 2005 Å nei du, qoutingen var nok også ment dersom flere heller ikke forsto hva jeg var ute etter :-) Kodesnutten: Nice, det ser ut til å fungere Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå