Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Konwertowanie daty (timestamp) na czas
Forum PHP.pl > Forum > Przedszkole
Malinaa
Witam,
mam date w formacie 2010-09-05 20:00:00 i potrzebuję przekonwertować ją na czas time()

Napisałem funkcje, która to realizuje:

  1. function TimeStamp($data) {
  2. $data_timestamp = mktime(substr($data,11,2), substr($data,14,2), substr($data,17,2), substr($data,5,2), substr($data,8,2), substr($data,0,4));
  3. return $data_timestamp;
  4. }


Czy można prościej?
zordon
zamiast substr() zastosuj date()
wookieb
strtotime
Zaglądaj nastepnym razem do manuala
Malinaa
Sorry, ale tak patrzę na Wasze odpowiedzi i nie bardzo wiem co macie na myśli.

Pytanie jak w temacie data na czas, powtórze funkcje, może zmienna jest myląca.

Mamy: 2010-09-05 08:00:00

function TimeStampConvert($data) {
$czas = mktime(substr($data,11,2), substr($data,14,2), substr($data,17,2), substr($data,5,2), substr($data,8,2), substr($data,0,4));
return $czas;
}

a powinno być: 1283666400

Jak to zrobić prościej, bez takiej wyliczanki?
wookieb
Nie chce mi się kopiować mojego posta więc może opowiem wam dowcip.
- Czym zabić człowieka pająka?
- Człowiekiem kapciem!
Malinaa
Bystry jesteś, nie wątpię że tyle potrafisz.
Zrobić gorzej niż było kto nie potrafi?
wookieb
Pisz dalej. Im więcej piszesz tym bardziej udowadniasz tylko swoją głupotę.
Dostałeś odpowiedzi w zupełności wystarczające. Nie umiesz z nich skorzystać, nie kumasz ironii więc dalej dalej a my się śmiejemy.
masiakla
Cytat(Malinaa @ 7.09.2010, 22:01:37 ) *
Bystry jesteś, nie wątpię że tyle potrafisz.
Zrobić gorzej niż było kto nie potrafi?

Tyle, że Pan Bystry ma rację, po co bawić się w substr, jak można to załatwić jedną funkcją z dwoma argumentami.
Malinaa
o tę funkcję mi chodziło, ale jeśli kto chce więcej
znajdzie w drugiej linijce cytatu.

Problem w tym, że użycie funkcji coś mi wychodzi z błędem,
ale ogólnie dzięki.
masiakla
Wystarczy się udać pod ten link i wszystko staje się jasne.
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.