/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Timestamp i MySQL
Fra : Morten Romby


Dato : 25-03-06 12:22

Jeg har oprette en simpel gæstebog med MySQL, hvor en af rækkerne
i tabellen er sat til TIMESTAMP

Når jeg trækker dato'en ud(se nedenfor), så er outputtet fx.:
"dato:20060324231033"

Hvordan styler jeg outputtet, så det fx. bliver til: "dato:
24-03-2006 23:10" ?

--------------
$foresp = mysql_query("SELECT navn, email, emne, tekst, dato FROM
tagwall ORDER BY dato DESC");
while($data = mysql_fetch_array($foresp)){
   
echo $data["navn"];
echo $data["email"];
echo $data["emne"];
echo nl2br($data["tekst"]);
echo $data["dato"];

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian Joergensen (25-03-2006)
Kommentar
Fra : Christian Joergensen


Dato : 25-03-06 12:46

Morten Romby <morten_romby@yahoo.dk> writes:

> Jeg har oprette en simpel gæstebog med MySQL, hvor en af rækkerne
> i tabellen er sat til TIMESTAMP
>
> Når jeg trækker dato'en ud(se nedenfor), så er outputtet fx.:
> "dato:20060324231033"
>
> Hvordan styler jeg outputtet, så det fx. bliver til: "dato:
> 24-03-2006 23:10" ?

http://php.net/date
http://mysql.com/date_format

--
Christian Joergensen | Linux, programming or web consultancy
http://www.razor.dk | Visit us at: http://www.gmta.info

Kasper Johansen (25-03-2006)
Kommentar
Fra : Kasper Johansen


Dato : 25-03-06 13:49

Morten Romby wrote:
> Jeg har oprette en simpel gæstebog med MySQL, hvor en af rækkerne
> i tabellen er sat til TIMESTAMP
>
> Når jeg trækker dato'en ud(se nedenfor), så er outputtet fx.:
> "dato:20060324231033"
>
> Hvordan styler jeg outputtet, så det fx. bliver til: "dato:
> 24-03-2006 23:10" ?

Nu kan jeg se, at du bruger PHP. Det vil derfor (efter min mening) være
bedst at trække formatet ud i PHP's dato-format (så kan du også arbejde
mere med det senere).

Prøv f.eks.

SELECT
UNIX_TIMESTAMP(dato_felt) AS dato_timestamp

Derefter kan du gøre følgende med PHP:

<?=date("d-m-Y", $data['dato_timestamp']);?>



Jeg mener også, at du kan gøre følgende:

SELECT
DATE_FORMAT(dato_felt, '%d-%m-%Y') AS dato_timestamp


Så er det bare at udskrive det:

<?=$data['dato_timestamp'];?>



--
Med venlig hilsen
Kasper Johansen

Morten Romby (26-03-2006)
Kommentar
Fra : Morten Romby


Dato : 26-03-06 20:17

Det hjalp - 1000tak

Kasper Johansen wrote in dk.edb.internet.webdesign.serverside.php:
> Morten Romby wrote:
> > Jeg har oprette en simpel gæstebog med MySQL, hvor en af rækkerne
> > i tabellen er sat til TIMESTAMP
> >
> > Når jeg trækker dato'en ud(se nedenfor), så er outputtet fx.:
> > "dato:20060324231033"
> >
> > Hvordan styler jeg outputtet, så det fx. bliver til: "dato:
> > 24-03-2006 23:10" ?
>
> Nu kan jeg se, at du bruger PHP. Det vil derfor (efter min mening) være
> bedst at trække formatet ud i PHP's dato-format (så kan du også arbejde
> mere med det senere).
>
> Prøv f.eks.
>
> SELECT
> UNIX_TIMESTAMP(dato_felt) AS dato_timestamp
>
> Derefter kan du gøre følgende med PHP:
>
> <?=date("d-m-Y", $data['dato_timestamp']);?>
>
>
>
> Jeg mener også, at du kan gøre følgende:
>
> SELECT
> DATE_FORMAT(dato_felt, '%d-%m-%Y') AS dato_timestamp
>
>
> Så er det bare at udskrive det:
>
> <?=$data['dato_timestamp'];?>
>
>
>
> --
> Med venlig hilsen
> Kasper Johansen


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste