![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
wlasnie pisze system ogloszen i pojawil sie problem z data.
Otoz chce wyswietli date i godzine o ktorej ogloszenie zostalo dodane. W mySQL jest typ pola DATE, ale on tylko zapisuje date. Co z robic z godzina? przeciez time(); nie bede uzywal bo to nie to. Utworzyc kolejna kolumne w tabeli i zamieniac czas na sekundy (nie bedzie problemu przy sortowaniu) a potem przy wyswietlania "cofac" owy proces? A moze jest jakis inny sprytniejszy sposob? za odp dziekuje, Piotrek -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 2.08.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
mozesz wykorzystac TIMESTAMP(14)
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 18.03.2004 Skąd: Golub-Dobrzyń Ostrzeżenie: (0%) ![]() ![]() |
Możan także skorzystać z funkcji timestamp(), która ma w sobie i date i czas zarazem i podczas dodawania w zapytaniu użyć opcji NOW()
aby później wyświetlić to jak tak by miało rence i nogii można wykonać taki mały skrypcik... Kod [php] $data = substr($zapytanie_data["czas"], 0, 4). '-'. substr($zapytanie_data["czas"], 4, 2). '-'. substr($zapytanie_data["czas"], 6, 2). ' '. substr($zapytanie_data["czas"], 8, 2). ':'. substr($zapytanie_data["czas"], 10, 2); [/php] i to w ładny sposób nam wyswietli czas i date dodania ogłoszenia... ![]() -------------------- PHP 4.3.11 apache 1.3.31 i wszystko
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
dzieki wszystkim za odpowiedzi, skorzystam z typu kolumny "DATETIME" - nie bedzie pozniej problemu .
Ale tez bede musial nauczyc sie korzystac z manuali na mysql.com - bo jeszcze nie mialem okazji tam zagladac i posiedziec dluzej niz 30sek ^^. -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
a czasem jeszcze lepiej jest pobrać sobie manual, najlepiej w wersji chm, i pracowac na nim w domku...
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
przy dodawaniu w MySQL-u tabeli możesz tam wpisać:
Przy tworzeniu typ DATETIME zapisuje datę w formacie rrrr-mm-dd hh-mm-ss Ale kiedy dodajesz dane w php, możesz zawsze zrobić taki trick:
Funkcja NOW() w mysql-u zwraca aktualną datę i czas, więc nie musisz się męczyć z funkcją date Ten post edytował Vertical 11.08.2004, 16:00:18 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
a jak chce odjac czas to pisze NOW()-60*60 ? (w przypadku 24 godzin) ?
-------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:46 |