1

我想做的是,如果是5:46pm,我想显示时间6:00pm,或者如果4:13pm我想显示4:30pm..我将如何实现这样的目标?

我试过了,但它没有显示正确的时间,也没有am/pm..什么是正确的代码来确保为查看网站的用户显示正确的时间?

$hour = date('H');
$minute = '30'; //always 30
echo "$hour:$minute";
4

1 回答 1

1

像这样的东西应该工作:

$hour = date('H');

if(date('i') > 30) {
   $minute = '00';
   $hour = ($hour+1 == 24) ? 0 : $hour + 1;
} else {
   $minute = '30';
}

echo "$hour:$minute";
于 2013-10-05T07:25:49.230 回答