作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我需要在 PHP 中将时间舍入到最接近的刻钟。时间是从日期时间列中从 MySQL 数据库中提取的,其格式类似于 2010-03-18 10:50:00
。
例子:
我假设涉及 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/
我是一名优秀的程序员,十分优秀!