Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obiekt DateTime z uniksowego znacznika czasu
Forum PHP.pl > Forum > PHP
Mikz
Witam

Od razu wyłożę problem...

Mam uniksowy znacznik czasu (np. 594008113, co jest liczbą sekund od 01.01.1970 00:00:00) i chcę zrobić z niego obiekt DateTime.
Teoretycznie znam rozwiązanie:
Kod
$date = new DateTime();
$date -> setDate(1970, 01, 01);
$date -> setTime(00, 00, 00);
$date -> modify('+ 594008113 seconds');

Tylko nie można powiedzieć żeby było ono eleganckie.
Czy nie ma jakiegoś prostszego :/?

Pozdrawiam
nevt
można tak:
  1. <?php
  2. $date = new DateTime(date('Y-m-d H:i:s', 594008113));
  3. ?>
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.