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ę?