Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Data
Forum PHP.pl > Forum > PHP
Sign
Witam.
Zrobilem datę i musi przy dodawaniu newsa ją wpisuje i jak wpisze np.
7 Kwietnia 2015r. to wyswietla sie tylko
0000-00-00, a jak wpisze
2015-05-12 to wyswietla sie prawidlowo. Co zrobic, aby mozna było wpisac np.
7 Kwietnia 2015r, albo zeby bez dodawania tylko aby autoamtycznie sie wyswietlalo pod newsem kiedy zostal dodanyi zeby pisalo
10 Kwietnia 2015r ?
Kshyhoo
Może uraczysz nas kodem, jakim to robisz?
nospor
Date do bazy masz wstawiac w normalnym formacie, czyli RRRR-MM-DD
A przy wyswietlaniu wyswietlaj sobie jak ci sie zywnie podoba
Sign
Ale co zrobic, zeby wyswietlalo sie w innym ukladzie, bo jak sam napisze w innym ukladzie to sie wyswietla 0000-00-00
casperii
W bazie tworzysz sobie pole np dataigodzina o datetime.
Następnie pobierasz sobie z bazy lub z czego Ty tam sobie chcesz:

$Data_Do_Pokazania = date("d/m/Y", strtotime($row['dataigodzina']));
print 'Data: '.$Data_Do_Pokazania.' ';

Jeżeli jeszcze chcesz godzinę wyświetlić to:

$Czas_Do_Pokazania = date("H:i:s", strtotime($row['dataigodzina']));
print 'Czas: '.$Czas_Do_Pokazania.' ';
Aqu
Cytat(Sign @ 9.04.2015, 22:39:53 ) *
Ale co zrobic, zeby wyswietlalo sie w innym ukladzie, bo jak sam napisze w innym ukladzie to sie wyswietla 0000-00-00

Napisz funkcję która będzie to konwertowała do takiego formatu.

Nie możesz po prostu wymusić jednego formatu daty?
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.