Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Zamiana czasu Unixowego na bardziej czytelny...
JamalBIG
post 13.08.2008, 00:10:51
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Witam

Jak mozna zamienic czas Unixowy (np. 86012) na bardziel czytelny czyli do postaci np. 20:08?

Pozdrawiam
Go to the top of the page
+Quote Post
ayeo
post 13.08.2008, 01:55:46
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witaj!

Użyj funkcji date(); Więcej w manualu.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
JamalBIG
post 13.08.2008, 08:57:17
Post #3





Grupa: Zarejestrowani
Postów: 496
Pomógł: 1
Dołączył: 16.01.2008
Skąd: Świnoujście

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


Przjzalem manuala ale nie wiem jak uzyc funkcji date przy takim formacie czasu.... Moglbys podac mi jakis przyklad?
Go to the top of the page
+Quote Post
pyro
post 13.08.2008, 09:06:52
Post #4





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


date('H:i', znacznik_czasu_unixa);


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
ferrero2
post 13.08.2008, 09:36:46
Post #5





Grupa: Zarejestrowani
Postów: 171
Pomógł: 32
Dołączył: 5.08.2008
Skąd: Lublin

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


Jeśli już moderator podał linka do manuala to miałem się nie wychylać. Ale skoro mimo to są problemy to tutaj podaje gotowe rozwiązanie :

Kod
<?php
#przypisujemy do zmiennej date w formacie unixowym (niewiem czy pobierasz z bazy czy masz poprostu jakąś date którą chcesz zamienić

$czas_unix = '86012';

#nastepnie formatujemy datę czy godzinę zgodnie z własnym upodobaniem

$data_po_formacie = date("H:i" , $czas_unix);

echo $data_po_formacie;

?>


W tym przypadku podajemy (H - czyli : "dwucyfrowa (z poprzedzającym zerem) godzina w formacie 24-godzinnym, wartości od 00 do 23 " oraz i czyli : "dwucyfrowa (z poprzedzającym zerem) wartość określająca minuty, wartość od 00 do 59") ale zgodnie z manualem możesz dobrać inne literki.

Pozdrawiam
Mariusz

Ten post edytował ferrero2 13.08.2008, 09:37:29


--------------------
---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA !
Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ
Go to the top of the page
+Quote Post
mike
post 13.08.2008, 09:40:28
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


I na tym kończymy wątek.
Forum nie jest po to by cytować to samo co można przeczytać w dokumentacji. Manual jest po polsku, przykłady również.

Sa pewne granice.

P.S.
~JamalBIG wystarczy przejrzeć Twoje posty i wątki, w których pisałeś żeby się mocno zdziwić. Pojęcie daty było tam wiele razy wykorzystywane. Przykłady użycia funkcji date() również.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 23:34