Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z datą i czasem
Forum PHP.pl > Forum > Przedszkole
tommy4
Chodzi o to, że mam taką tabelkę:
___________________
|temat|tresc|data|czas|
|__________________|

data jest typu DATE a czas jest typu TIME

i chciałbym, aby wyświetlana data i czas miała np. taki format:

11.12.2005 - 12:00

czyli DD.MM.YYYY - HH:MM

Oczywiście nie musicie mi mówić jak wstawiać czas do pola w BD, po prostu chciałbym się dowiedzieć jak ją mogę tak wyświetlić. Z góry dziękuję.
nospor
Cytat
Ich habe ein(e)(n) Problem:P, jw.
Co to za tytul? Podpadasz mi. Przesli na pw nowa propzycje zgodna z trescia a odblokuje

edit: otwieram

co do pytania:
http://pl.php.net/manual/pl/function.date.php
tommy4
Wszystko dobrze, ale nie wiem jaki typ powinien być w bazie danych bo rezultat mam taki: Thu 01-January-1970 01:00

EDIT: Nie dodaje mi się po prostu data do bazy danych, a używam takiego kodu:
  1. <?php
  2. $czasnewsa = date("D d-F-Y H:i");
  3. $sql = "INSERT INTO newsy (temat,tresc,data) VALUES ('$tematnewsa','$trescnewsa', '$czasnewsa')";
  4. ?>
mike
To nie typ pola w bazie ma być dostosowany do wyniku funkcji date() tylko odwrotnie.
Przecież funkcja date() może zwrócic datę w dowolnych formacie.
tommy4
Nie rozumiem tego. Przykro mi:/

EDIT:

OK, już rozumiem. Chociaż wymagało to ode mnie dużo myślenia...tongue.gif Nie wiedziałem, że trzeba użyć funkcji strftime, aby odczytać datę zapisaną w bazie danych. Mimo wszystko dziękuję za dobre chęci.
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.