Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Data
Sign
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 3.11.2014

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Może uraczysz nas kodem, jakim to robisz?
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Date do bazy masz wstawiac w normalnym formacie, czyli RRRR-MM-DD
A przy wyswietlaniu wyswietlaj sobie jak ci sie zywnie podoba
Go to the top of the page
+Quote Post
Sign
post
Post #4





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 3.11.2014

Ostrzeżenie: (0%)
-----


Ale co zrobic, zeby wyswietlalo sie w innym ukladzie, bo jak sam napisze w innym ukladzie to sie wyswietla 0000-00-00
Go to the top of the page
+Quote Post
casperii
post
Post #5





Grupa: Zarejestrowani
Postów: 681
Pomógł: 28
Dołączył: 14.08.2014

Ostrzeżenie: (0%)
-----


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.' ';

Ten post edytował casperii 9.04.2015, 23:03:20
Go to the top of the page
+Quote Post
Aqu
post
Post #6





Grupa: Zarejestrowani
Postów: 279
Pomógł: 58
Dołączył: 14.07.2012

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 1.01.2026 - 03:04