我的代碼
if($hours==0){
$late_absent = 1;
$is_late = $hours . ":" . $minutes . "";
}else{
$late_absent = 1;
$is_late = $hours . ":" . $minutes . "";
}
}else{
$is_late = '-';
預期成績
| Time |
| 07:33 |
| 00:15 |
當前結果
| Time |
| 7:33 |
| 0:15 |
我想在幾小時內添加前導 0
uj5u.com熱心網友回復:
我可能應該將此添加為答案,以便以后有人可以找到它。在str_pad這里發揮你的優勢。
您有分鐘和小時,兩者都可以是 1 位或 2 位數字。設計你的代碼來解決這個問題。讓我們看看代碼。您可以根據自己的需要進行調整。
<?php
function formattedTime ($hours, $minutes) {
return str_pad($hours, 2, '0', STR_PAD_LEFT) . ':' . str_pad($minutes, 2, '0', STR_PAD_LEFT) . "\n";
}
$hours = 7;
$minutes = 3;
echo formattedTime($hours, $minutes); // 07:03
$hours = 10;
$minutes = 3;
echo formattedTime($hours, $minutes); // 10:03
$hours = 7;
$minutes = 30;
echo formattedTime($hours, $minutes); // 07:30
$hours = 10;
$minutes = 30;
echo formattedTime($hours, $minutes); // 10:30
?>
示例:https ://rextester.com/HOPJR15721
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/443823.html
上一篇:呼叫AJAX錯誤函式而不是成功
下一篇:SQL到HTML表,新
