私は次の式を持っていますが、何らかの理由で5分か50分かどうか分からないので、ゼロを表示しないか、ゼロを落とします。だから私が "$ h:$ m"をエコーするとき。たとえば、7:5と表示されます。何か案は?PHP Unix時間ゼロがありません
$now = time();
$diff = $now - $phpdate;
$w = $diff/86400/7;
$d = $diff/86400 % 7;
$h = $diff/3600 % 24;
$m = $diff/60 % 60;
$s = $diff % 60;
$PD = "$h:$m";
'sprintf()'または 'date()'を使用してください。 – AbraCadaver
datetimeの差分を計算する場合は、http://php.net/manual/en/datetime.diff.phpと他の多くのものを使用できます。 – Deep
時刻はデータベースにunix時刻として保存されます。日付時刻。 – Jayce