![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 9.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
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ę? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
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? -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:00 |