Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: konwersja formatu danych
Forum PHP.pl > Forum > Bazy danych > MySQL
swist666
w mysql mam tabele gdzie sa daty w formacie: 2005-07-21 22:38:00
i tego zmieniac nie chce ale chce zeby przy wyswietlaniu w php pojawialo sie:
21 lipca 2005 22:38...
jak to zrobic moze jest jakas f-cja ktora jako pierwszy argument przyjmie date w formacie z mysql, w drugim to jak ma wygladac data docelowa i zwracac wlasciwa ...

nie zalezy mi specjalnie na "lipca", "sierpnia" itp. moga byc cyfry, z reszta z tym sobie poradze winksmiley.jpg
crash
  1. SELECT date_format( pole_datetime, "%d %M %Y %H:%i")
  2. FROM tabela;
sobstel
moze strtotime" title="Zobacz w manualu PHP" target="_manual ?
swist666
Cytat(crashu @ 2005-07-22 16:06:04)
  1. SELECT date_format( pole_datetime, "%d %M %Y %H:%i")
  2. FROM tabela;

hmmm... no ale wtedy musze robic osobne zapytanie a ja mam:
SELECT * FROM tabela

i z niej pobiera inne dane jak tylko date... czy nie da sie tego w jednym zapytaniu zrobic?
SongoQ
Da sie w tym samym tylko zamiast * musisz pola wymienic.
Spike
  1. SELECT date_format( pole_datetime, "%d %M %Y %H:%i") AS DATA,*
  2. FROM tabela;


możesz też tak i nie musisz wypisywać pól
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.