【问题标题】:Round up current time to nearest 15 minutes using PHP [duplicate]使用PHP将当前时间四舍五入到最近的15分钟[重复]
【发布时间】:2014-07-11 10:15:33
【问题描述】:

有没有一种简单的方法可以获取当前时间并将其四舍五入到下一刻钟?

例如,如果是 12:36,则显示 12:45 如果是 13:01,则​​显示 13:15

【问题讨论】:

标签: php time


【解决方案1】:

这是你的答案

$current_date = date('d-M-Y g:i:s A');
echo $current_date."<br/>";
$current_time = strtotime($current_date);

$frac = 900;
$r = $current_time % $frac;

$new_time = $current_time + ($frac-$r);
$new_date = date('d-M-Y g:i:s A', $new_time);

echo $new_date."<br/>";

LIVE DEMO

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-24
    • 2011-01-22
    • 2014-12-12
    • 1970-01-01
    相关资源
    最近更新 更多