我想做的是,如果它是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";