【问题标题】:PHP Round time to hour [duplicate]PHP循环时间到小时[重复]
【发布时间】: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

【问题讨论】:

标签: php time rounding


【解决方案1】:

不确定舍入,但您可以这样做:

$hour = date('H');
$minutes = date('i');

if ($minutes >= 30) 
{
    $hour++;
}

哦,使用模数:How to round unix timestamp up and down to nearest half hour?(干杯@JoeCoder)

【讨论】:

    猜你喜欢
    • 2016-12-02
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2013-09-13
    相关资源
    最近更新 更多