Dato

Tags:    php

Hvordan formaterer jeg en dato i php

Udgangspunktet er en dato fra mysql på formatet f.ex. '2004-02-01'
Jeg vil så gerne kunne konvertere den til formatet ugedag, dag, måned.

Det skal være en given dag, som ligger i en variabel, f.eks. $dag.

Hvis jeg bruger date(), tager den jo udgangspunkt i den dato jeg har, hvorimod jeg har behov for at den tager en given dato, fra min database og formaterer



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hvis du vil formatere den måde som datoen kommer ud på fra databasen, kan du bruge ved mysql: date_format(tupel_navn, '%e/%c %Y') så kommer det ud sådan: DD/MM ÅRÅR

ved PostgreSQL er det: to_char(tupel_navn, 'DD/MM YYYY')... det giver det samme output som ovenstående...

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Hvordan formaterer jeg en dato i php

Udgangspunktet er en dato fra mysql på formatet f.ex. '2004-02-01'
Jeg vil så gerne kunne konvertere den til formatet ugedag, dag, måned.

Det skal være en given dag, som ligger i en variabel, f.eks. $dag.

Hvis jeg bruger date(), tager den jo udgangspunkt i den dato jeg har, hvorimod jeg har behov for at den tager en given dato, fra min database og formaterer

Hvis det er en Unix dato så kan du bruge strftime:
$datestring = strftime("%Y-%m-%d",$somedate);



t