如何使用 php 将“1 小时 10 分钟”字符串转换为以下格式 01:10:00。这就是我所做的 - echo date('H:i:s',strtotime('1 小时 10 分钟'));
输出为 -- 01:00:00
最佳答案
假设hour
和
min
总是存在(强调),您可以使用sscanf
$text = "1 hour 10 min";
list($hour, $min) = sscanf($text, "%d hour %d min");
echo
str_pad($hour, 2, '0', STR_PAD_LEFT) . ':' .
str_pad($min, 2, '0', STR_PAD_LEFT) .
':00';
关于php - 将 "1 hour and 10 minutes"转换为 01 :10:00 in php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615948/