Avatar billede wilweb Nybegynder
04. januar 2008 - 22:49 Der er 7 kommentarer og
1 løsning

timestamp til læselig dato

Jeg har:
$startdato = "2007-12-14 22:20:25"

Vil gerne have skrevet den ud som:
Fredag 14. December 2007

Jeg har prøver med :
$startdato = date('l j. F Y','2007-12-14 22:20:25');

men den udskriver datoen som:
Thursday 1. January 1970
Avatar billede dkfire Nybegynder
04. januar 2008 - 23:09 #1
Hvor får du din dato fra ???

Kig evt. på strtotime.
http://dk2.php.net/manual/en/function.strtotime.php

date() har brug for et timestamp for at kunne vise datoen, men det du giver den er ikke noget timestamp. Med strtotime kan du generer et timestamp til brug for date.
Avatar billede mussepower5 Nybegynder
04. januar 2008 - 23:44 #2
alså vil du havde datoen fra idag?
echo date("d/m/Y");


Bogstav          Beskrivelse              Format
j      Dag på måneden      1-31
d     Dag på måneden (med nuller)     01-31
n     Måned på året     1-12
m     Måned på året (med nuller)     01-12
N     Ugedag (1 mandag, 7 søndag)     1-7
g     Timer (12 timers format)     1-12
G     Timer (24 timers format)     0-23
h     Timer (12 timers med nuller)     01-12
H     Timer (24 timers format med nuller)     00-23
y     Årstal (2-cifret)     06
Y     Årstal (4-cifret)     2006
i     Minutter (med nuller)     00-59
s     Sekunder (med nuller)     00-59
Avatar billede wilweb Nybegynder
05. januar 2008 - 01:34 #3
jeg får min dato fra en database, som jeg lægger over i en $_session['startdato']

på en anden side tager jeg $_session['startdato'] og lægger over i $startdato.

hvis jeg echo $startdato vises 2007-12-14 22:20:25 (det sammen fra databasen)
Avatar billede dkfire Nybegynder
05. januar 2008 - 14:01 #4
Du kan jo, når du henter din dato ud fra databasen, vælge at får den ud i et andet format end lige 2007-12-14 22:20:25. Dette gøres med mysql funktionen DATE_FORMAT().

Men eller brug det jeg har skrevet.

$startdato = date('l j. F Y',strtotime($startdato););
Avatar billede wilweb Nybegynder
05. januar 2008 - 22:53 #5
dkfire det er helt ok. Smid et svar så du kan belønnes :>
Avatar billede dkfire Nybegynder
06. januar 2008 - 15:03 #6
Jamen et svar så :-)
Avatar billede wilweb Nybegynder
07. januar 2008 - 14:13 #7
takker
Avatar billede dkfire Nybegynder
07. januar 2008 - 16:42 #8
Så lidt, jeg takker for point ;-)
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