Ho una manciata di secondi che vorrei quantificare a video come "ore:minuti:secondi" e volevo usare date(). Mi ero fatto anche una funzione che fa le divisioni e il modulo per 60, 3600, etc, ma la trovo ridondante, avendo già a disposizione date().
Volevo usare date() così:
Dove $dt sono i secondi da formattare, diciamo 72 ad esempio. L'output è il seguente:Codice PHP:
echo date("G:i:s", $dt);
Tutto ok tranne l'ora, che dovrebbe essere 0, non 1 :|codice:1:01:12
Come mai? Ha a che vedere con il GMT? Si può togliere sta schifezza?