この記事では、主に PHP で秒に基づいて時間を計算する方法を紹介します。一定の参考値がありますので、共有します。必要な友人は参考にしてください。
/** * 计算持续时长 * * @param int $second 秒数 * @return string $duration 5天10小时43分钟40秒 */ function second2duration($seconds) { $duration = ''; $seconds = (int) $seconds; if ($seconds <= 0) { return $duration; } list($day, $hour, $minute, $second) = explode(' ', gmstrftime('%j %H %M %S', $seconds)); $day -= 1; if ($day > 0) { $duration .= (int) $day.'天'; } if ($hour > 0) { $duration .= (int) $hour.'小时'; } if ($minute > 0) { $duration .= (int) $minute.'分钟'; } if ($second > 0) { $duration .= (int) $second.'秒'; } return $duration; }
上記は、この記事の内容全体が皆さんの学習に役立つことを願っています。関連コンテンツの詳細については、PHP 中国語 Web サイトに注目してください。
関連する推奨事項:
以上が秒数に基づく PHP メソッド PHP 期間の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。