在 PHP 中将分钟精确转换为小时和分钟
在 PHP 编程中,在处理时间间隔时,通常需要进行转换将分钟数转换为用户友好的格式,分别显示小时和分钟。这样可以更直观地理解持续时间。
问题:
假设你有一个 PHP 变量,我们称之为 $final_time_ saving,它代表分钟数,例如 250。挑战是将这个数字持续时间转换为人类可读的格式,例如“4 小时 10 分钟”。
解决方案:
要实现此目的转换,PHP 提供了一个简单高效的解决方案:
<code class="php">function convertToHoursMins($time, $format = '%02d:%02d') { if ($time < 1) { return; } $hours = floor($time / 60); $minutes = $time % 60; return sprintf($format, $hours, $minutes); } echo convertToHoursMins(250, '%02d hours %02d minutes'); // outputs "4 hours 10 minutes"</code>
说明:
示例输出:
当你用 $final_time_ saving = 250 调用上面的函数,它会输出“4小时10分钟。”
以上是如何在 PHP 中将分钟转换为小时和分钟?的详细内容。更多信息请关注PHP中文网其他相关文章!