Ciao ragazzi, sto cercando di trasformare un valore in secondi in ore, minuti e secondi, per presentare un output più leggibile.
Ecco il codice che uso:
Codice PHP:
$output=date ("H:i:s", $tempoInSecondi);
Tuttavia l'output è sempre con 1 ora di ritardo! Ad es. se l'orario in secondi è 3750 (01:02:30) l'output dello script è 02:02:30.
Ho provato anche ad eseguire questo script:
Codice PHP:
$output=date ("H:i:s", $tempoInSecondi-3600);
Il problema è che se i secondi sono meno di 3600 (meno di 1 ora), PHP mi restituisce un errore, dicendo che non può usare valori negativi.
Come posso risolvere il problema?
Vi ringrazio anticipatamente!
Andrea