PHP DateTime四舍五入到最接近的10分钟

我检索从MySQL领域的日期时间,但我需要详谈到最近的10分钟。

例如,如果datetime为2013-11-06 14:00:01,我想将时间返回为6/11/2013 14:10。

最简单的方法是什么?

$datetime = new DateTime($mysqldata);

echo $datetime->format('d/m/Y G:i');

任何建议表示赞赏。

谢谢。

兰德

1)必要时将秒数设置为0(四舍五入到最接近的分钟)

$second = $datetime->format("s");
if($second > 0)
    $datetime->add(new DateInterval("PT".(60-$second)."S"));

2)获取分钟

$minute = $datetime->format("i");

3)转换模10

$minute = $minute % 10;

4)如果需要,请数分钟到下一个10分钟

if($minute != 0)
{
    // Count difference
    $diff = 10 - $minute;
    // Add difference
    $datetime->add(new DateInterval("PT".$diff."M"));
}

编辑,谢谢@Ondrej Henek和@berturion

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP将当前时间四舍五入到最接近的15分钟

来自分类Dev

使用PHP将当前时间四舍五入到最接近的15分钟

来自分类Dev

在 PHP 中四舍五入到最接近的 5 或 9

来自分类Dev

PHP 计算中四舍五入到最接近 1 的值

来自分类Dev

使用PHP,我如何将一个大整数四舍五入到最接近的百万

来自分类Dev

熊猫:时间戳记索引四舍五入到最接近的第5分钟

来自分类Dev

如何在moment.js中四舍五入到最接近的上限15分钟

来自分类Dev

将MySQL中的DATETIME值四舍五入到最接近的分钟

来自分类Dev

PHP将指数四舍五入到数字

来自分类Dev

四舍五入到9和9 php

来自分类Dev

如果提前1,2,3,4分钟,如何将其四舍五入到最接近的5分钟间隔?

来自分类Dev

四舍五入到最接近的N号

来自分类Dev

四舍五入到最接近的n小时

来自分类Dev

四舍五入到最接近的整数

来自分类Dev

四舍五入到最接近的10000 Javascript

来自分类Dev

四舍五入到最接近的5

来自分类Dev

使Int四舍五入到最接近的值

来自分类Dev

四舍五入到最接近的可用分数

来自分类Dev

iOS:四舍五入到最接近的数字

来自分类Dev

如何四舍五入到最接近的50?

来自分类Dev

四舍五入到最接近的数字

来自分类Dev

四舍五入到最接近的整数

来自分类Dev

Javascript四舍五入到最接近的整数

来自分类Dev

MATLAB 四舍五入到最接近的整数

来自分类Dev

将百分比四舍五入到最接近的整数

来自分类Dev

将百分比四舍五入到最接近的整数

来自分类Dev

如何在Java中四舍五入到最接近的分

来自分类Dev

将数字四舍五入到最接近的10位

来自分类Dev

检查PHP中剩余的四舍五入到多少

Related 相关文章

热门标签

归档