我试图将时间缩短到最接近的时间,但每次我都失败了。
是否可以延长时间,但不能改变结构?我尝试使用ceil和floor,但我失败了......
$date = "2015/04/20 06:59";
$date = date("Y/m/d H:0",strtotime($date));
print $date; //Need to print 2015/04/20 07:00
答案 0 :(得分:1)
不确定四舍五入但你可以这样做:
$hour = date('H');
$minutes = date('i');
if ($minutes >= 30)
{
$hour++;
}
哦,使用modulo:How to round unix timestamp up and down to nearest half hour?(欢呼@JoeCoder)