Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kłopoty z formatem daty...
Forum PHP.pl > Forum > Przedszkole
primo
Witam,

w poniższym skrypciku, wyciągam 3 najnowsze newsy z bazy danych, ale za diabła nie wiem dlaczego pokazuje mi datę 1970-01-01 , skoro w bazie danych mam wpisane 2004-06-08 questionmark.gif

[php:1:91ba2cbeb0]<?php
require_once('funkcje_bazy.php');

$lacz = lacz_bd();
if (!$lacz)
return 'Poł±czenie z serwerem bazy danych niemożliwe - proszę spróbować póĽniej.';

$zapytanie = "SELECT * FROM news ORDER BY news_id DESC LIMIT 0,3;";
$odczyt = mysql_query($zapytanie);
while($wiersz = mysql_fetch_array($odczyt))
{
echo "
<table table border=0 cellpadding=0 cellspacing=5 class=inside>

<tr>
<td class=okladka><div class=text><B>".$wiersz['news_tytul']."</B> [ author:
".$wiersz['news_autor'].", date: ".date("Y-m-d", $wiersz['data'])." ]</div></td>
</tr>

<tr>
<td class=okladka><div class=text>".$wiersz['news_tresc']."</div></td>
</tr>
<tr>
</tr>
</table>
";
}

?>[/php:1:91ba2cbeb0]

pozdrawiam
kszychu
W tym fragmencie:
[php:1:ccb7eef677]<?php
date("Y-m-d", $wiersz['data'])
?>[/php:1:ccb7eef677]
$wiersz['data'] nie jest poprawnym unixowym znacznikiem czasu. Poczytaj o funkcji date().
Anonymous
kombinuję, kombinuję ale ciąglę coś nie pasi, jak jest już data to nie ma reszty:

jak poprawić to zapytanie:

[php:1:aba043bd44]<?php
$zapytanie = "SELECT * FROM news ORDER BY news_id DESC LIMIT 0,3; AND SELECT DATE_FORMAT(data,'%e.%m.%Y') AS strData";
?>[/php:1:aba043bd44]

to już poprawiłem na tak jak ma być, tylko to zapytanie powyższe nastręcza jeszcze trudności...

[php:1:aba043bd44]<?php
<tr>
<td class=okladka><div class=text><B>".$wiersz['news_tytul']."</B> [ author:
".$wiersz['news_autor'].", date: ".date($wiersz['strData'])." ]</div></td>
</tr>
?>[/php:1:aba043bd44]
BzikOS
Możesz użyć funkcji MySQL - UNIX_TIMESTAMP( data ) aby wyciągnąć z bazy datę w formacie timestampa, wtedy zadziała prawidłowa Twoja metoda z date().
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.