PHP -如何“添加小时”到一个整数


PHP - How to "add hours" to an integer?

我想要一些看起来简单但无法理解的东西:

我有一个整数,在我的程序中是一个小时,以24小时的格式(即'18'),我想加上X(即'7')小时。

如何将时间添加到不属于日期对象的东西中。它的工作方式是:

18 + 7 = 1

使用模数运算符是您所追求的。请看下面的例子:

echo ((18 + 7) % 24); // Output: 1

请使用%(模数)。

(18 + 7) % 24 = 1

%操作符可以来拯救你:

  <?php
    $hour_24_format =18;
    $x_hours = 7;
    define("_TWENTY_FOUR_",24);
     $result = ($hour_24_format + $x_hours)% _TWENTY_FOUR_ ; 
  ?>