Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak wyświetlic prawidłowo date
Forum PHP.pl > Forum > Przedszkole
citek10
Witam.

Mam taki oto problem.

W bazie Oracl-owej mam komórkę typu DATE, której wartości są w postaci sysdate tzn: "2008-06-18 09:45:36".
Chciałbym ją tak samo wypisać za pomocą PHP.
Wygląda to następująco:

$sql1 = "select date_add as data from tabela";
$stmt1 = OCIParse($connection, $sql1);
OCIExecute($stmt1);

while(OCIFetch($stmt1))
{
$data=OCIResult($stmt1, "DATA");

echo $data;
}

I w przeglądarce widzę datę: 18-JUN-08 a nie tak jakbym chciał 2008-06-18 09:45:36.

Próbowałem zrobić cos takiego:

while(OCIFetch($stmt1))
{
$data=OCIResult($stmt1, "DATA");

echo date("Y-m-d G:i:s", time($data));
}

Ale wypisuje mi np. 2008-06-18 11:00:00 (czyli godzine odswieżenia strony bo godzina zmienia sie za kazdym odświeżeniem), czuję, że on dostaje z bazy sąmą datę bez godziny i dlatego dopisuje aktualną godzinę.


Co muszę tutaj zrobić aby otrzymać dobrą datę i godzinę?
Kicok
http://infolab.stanford.edu/~ullman/fcdb/oracle/or-time.html - to raz.

A po drugie to od kiedy funkcja time" title="Zobacz w manualu PHP" target="_manual przyjmuje jakiekolwiek parametry?
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.