如何用PHP将分钟数转换成小时数和分钟数,以及将负数转换成小时数和分钟数呢?

詹姆斯·伍德

我到处都看过,但是找不到可以帮助我的具体答案。

我正在努力解决这个问题。我们拥有一个系统,员工可以在此系统中累积和使用时间来代替。因此,在一个MySQL数据库中,im记录分钟数,并添加或删除天气。

然后,我有了一个功能,可以计算当前欠员工或业务的分钟数,如果员工欠工作时间,这有时会导致负数。

我使用此函数将总分钟数转换为小时和分钟数。但是,如果说有-15分钟,该函数将以-1hr -15mins返回。我了解发生这种情况的原因,但无法找到一种方法来阻止它。

function convertTime() {
$args = func_get_args();
switch (count($args)) {
    case 1:     //total minutes was passed so output hours, minutes
        $time = array();

        $time['hours'] = floor($args[0]/60);

        $time['mins'] = ($args[0]%60);
        return $time;
        break;
    case 2:     //hours, minutes was passed so output total minutes
        return ($args[0] * 60) + $args[1];
}
}

我非常感谢您的协助!!

沉默

就像在的php文档的注释中floor()很好地提到的那样,您应该使用intval()函数以实现对0每个整数的舍入

因此,将用于小时数计算的行更改为以下内容:

 $time['hours'] = intval($args[0]/60);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用php将数字转换成小时和分钟?

来自分类Dev

将分钟转换为工作天数,小时数和分钟数

来自分类Dev

将分钟数:: rep转换为小时数:: rep

来自分类Dev

尝试将Datediff中的总分钟数转换为Crystal Reports中的天数,剩余小时数和分钟数

来自分类Dev

将天数、小时数、分钟数和秒数转换为整数

来自分类Dev

如何将分钟转换成HH:MM格式

来自分类Dev

用内联JavaScript将分钟转换成“ x小时y分钟”的最简单方法是什么?

来自分类Dev

PHP将秒转换为秒,分钟和小时,且小时数超过24

来自分类Dev

将分钟转换成人类可读的格式

来自分类Dev

如何在SQL中将分钟转换成十进制表示小时?

来自分类Dev

尝试检查 JS 中特定的小时数和分钟数

来自分类Dev

从 Excel 中的总小时数和分钟数中扣除

来自分类Dev

如何在PHP和负数分钟中将分钟转换为小时和分钟?

来自分类Dev

如何获得2个日期之间的天数,小时数,分钟数和秒数之间的差异

来自分类Dev

如何计算SSRS报告中的平均小时数和分钟数

来自分类Dev

如何获得天数,小时数,分钟数和秒数之间的两个日期之间的差异

来自分类Dev

将分钟转换为天,小时,分钟和秒

来自分类Dev

为什么秒不转换成小时和几天

来自分类Dev

PHP:将秒转换为分钟和小时

来自分类Dev

PHP 将小时和分钟转换为十进制

来自分类Dev

java如何将日期转换为小时和分钟

来自分类Dev

如何将航点转换成经度和纬度?

来自分类Dev

Python /熊猫-将有条件的小时数转换为分钟数

来自分类Dev

Google电子表格中经过的总小时数和分钟数

来自分类Dev

Ruby 从变量值中获取天数、小时数和分钟数

来自分类Dev

获取两个 HH24:MI 值之间的总小时数和分钟数

来自分类Dev

从 10 个值中获取总小时数和分钟数

来自分类Dev

将小时:分钟转换为分钟:秒

来自分类Dev

摘自Timespan总时数和分钟数

Related 相关文章

  1. 1

    如何使用php将数字转换成小时和分钟?

  2. 2

    将分钟转换为工作天数,小时数和分钟数

  3. 3

    将分钟数:: rep转换为小时数:: rep

  4. 4

    尝试将Datediff中的总分钟数转换为Crystal Reports中的天数,剩余小时数和分钟数

  5. 5

    将天数、小时数、分钟数和秒数转换为整数

  6. 6

    如何将分钟转换成HH:MM格式

  7. 7

    用内联JavaScript将分钟转换成“ x小时y分钟”的最简单方法是什么?

  8. 8

    PHP将秒转换为秒,分钟和小时,且小时数超过24

  9. 9

    将分钟转换成人类可读的格式

  10. 10

    如何在SQL中将分钟转换成十进制表示小时?

  11. 11

    尝试检查 JS 中特定的小时数和分钟数

  12. 12

    从 Excel 中的总小时数和分钟数中扣除

  13. 13

    如何在PHP和负数分钟中将分钟转换为小时和分钟?

  14. 14

    如何获得2个日期之间的天数,小时数,分钟数和秒数之间的差异

  15. 15

    如何计算SSRS报告中的平均小时数和分钟数

  16. 16

    如何获得天数,小时数,分钟数和秒数之间的两个日期之间的差异

  17. 17

    将分钟转换为天,小时,分钟和秒

  18. 18

    为什么秒不转换成小时和几天

  19. 19

    PHP:将秒转换为分钟和小时

  20. 20

    PHP 将小时和分钟转换为十进制

  21. 21

    java如何将日期转换为小时和分钟

  22. 22

    如何将航点转换成经度和纬度?

  23. 23

    Python /熊猫-将有条件的小时数转换为分钟数

  24. 24

    Google电子表格中经过的总小时数和分钟数

  25. 25

    Ruby 从变量值中获取天数、小时数和分钟数

  26. 26

    获取两个 HH24:MI 值之间的总小时数和分钟数

  27. 27

    从 10 个值中获取总小时数和分钟数

  28. 28

    将小时:分钟转换为分钟:秒

  29. 29

    摘自Timespan总时数和分钟数

热门标签

归档