gpt4 book ai didi

php - 将分钟向下舍入到最近的刻钟

转载 作者:IT王子 更新时间:2023-10-28 23:59:59 24 4
gpt4 key购买 nike

我需要在 PHP 中将时间舍入到最接近的刻钟。时间是从日期时间列中从 MySQL 数据库中提取的,其格式类似于 2010-03-18 10:50:00

例子:

  • 10:50 应该是 10:45
  • 1:12 需要是 1:00
  • 3:28 需要是 3:15
  • 等等

我假设涉及 floor() 但不确定如何去做。

谢谢

最佳答案

$seconds = time();
$rounded_seconds = round($seconds / (15 * 60)) * (15 * 60);

echo "Original: " . date('H:i', $seconds) . "\n";
echo "Rounded: " . date('H:i', $rounded_seconds) . "\n";

此示例获取当前时间并将其四舍五入到最近的四分之一,并打印原始时间和四舍五入后的时间。

附言:如果您想向下取整,请将 round() 替换为 floor()

关于php - 将分钟向下舍入到最近的刻钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2480637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com