28. juni 2006 - 23:41Der er
12 kommentarer og 2 løsninger
Ugedag ud fra dato
Hej,
Kan ikke lige gennemskue hvordan det skal grejes, men jeg har i databasen en dato yyyy-mm-dd, som jeg pænt selv vender når jeg udskriver den.
Men nu skal jeg bruge hvilken ugedag det er da der foran datoen nu skal stå om det er Mandag, Tirsdag osv. (Har det Array der skal bruges), men hvordan kan jeg finde ugedagen ?
Prøv at kigge på funktionerne date() og strftime(). Med en af disse kan du hente ugedagen udfra et timestamp. Timestampen kan du få ud fra din dato i databasen med strftime().
Eller nu når du alligevel laver et SQL udtræk, kunne du vel ligeså godt få udtrækket til at klare arbejdet, så PHPén ikke skal trække det, selvom det selvfølgelig ikke er et kæmpe stykke arbejde.
SELECT DAYOFWEEK(datofelt) AS weekday;
DAYOFWEEK retuner 1 for søndag, og 7 for lørdag.
Med udgangspunkt i din egen lille kodestump kan du så få ugedagen med:
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.