【发布时间】:2015-03-17 17:18:50
【问题描述】:
我正在尝试将我的时间四舍五入到最接近的小时,但每次我都失败了。
是否可以舍入时间,但不改变结构?我尝试使用 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
【问题讨论】:
我正在尝试将我的时间四舍五入到最接近的小时,但每次我都失败了。
是否可以舍入时间,但不改变结构?我尝试使用 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
【问题讨论】:
不确定舍入,但您可以这样做:
$hour = date('H');
$minutes = date('i');
if ($minutes >= 30)
{
$hour++;
}
哦,使用模数:How to round unix timestamp up and down to nearest half hour?(干杯@JoeCoder)
【讨论】: