我想要做的是如果它是5:46pm
,我想顯示時間6:00pm
或如果它的4:13pm
我想要顯示4:30pm
..我會如何實現這樣的事情?舍入當前時間最近的半小時?
我試過這個,但它沒有顯示正確的時間,它沒有am/pm
..什麼是正確的代碼,以確保正確的時間顯示爲查看網站的用戶?
$hour = date('H');
$minute = '30'; //always 30
echo "$hour:$minute";
我想要做的是如果它是5:46pm
,我想顯示時間6:00pm
或如果它的4:13pm
我想要顯示4:30pm
..我會如何實現這樣的事情?舍入當前時間最近的半小時?
我試過這個,但它沒有顯示正確的時間,它沒有am/pm
..什麼是正確的代碼,以確保正確的時間顯示爲查看網站的用戶?
$hour = date('H');
$minute = '30'; //always 30
echo "$hour:$minute";
像這樣的東西應該工作:`解析錯誤:
$hour = date('H');
if(date('i') > 30) {
$minute = '00';
$hour = ($hour+1 == 24) ? 0 : $hour + 1;
} else {
$minute = '30';
}
echo "$hour:$minute";
我得到的鏈接複製語法錯誤,意外「}」在第32行的「/home/site/public_html/index.php」中缺少「 –
」;「在行結束$小時=($小時+ 1 == 24)? 0:$小時+1 – rubberchicken
@Barmar那些3行代碼是從您提供的:) –