Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 四舍五入到最近的四分之一,时间至少为30分钟_Php - Fatal编程技术网

Php 四舍五入到最近的四分之一,时间至少为30分钟

Php 四舍五入到最近的四分之一,时间至少为30分钟,php,Php,呸,我一直在琢磨怎么做。我需要一个函数,返回四舍五入为1/4的:,但在未来的时间内至少需要30分钟 谁有好主意,怎么做 再加30分钟 一方面提取日期+小时,另一方面提取分钟 把分钟除以15,把结果记下来,再乘以15 使用日期+小时生成新日期,并添加新分钟 像这样的?(我知道这不完全是你需要的……但这是一个开始)。你在努力解决哪一部分?你能让取整部分正常工作,但不能让未来部分的30分钟正常工作吗?反之亦然?或者两者都有?你能举例说明输入的时间和你期望的转换值吗?函数的输入是什么?请更具体地回答你的

呸,我一直在琢磨怎么做。我需要一个函数,返回四舍五入为1/4的
,但在未来的时间内至少需要30分钟

谁有好主意,怎么做

  • 再加30分钟

  • 一方面提取日期+小时,另一方面提取分钟

  • 把分钟除以15,把结果记下来,再乘以15

  • 使用日期+小时生成新日期,并添加新分钟


  • 像这样的?(我知道这不完全是你需要的……但这是一个开始)。

    你在努力解决哪一部分?你能让取整部分正常工作,但不能让未来部分的30分钟正常工作吗?反之亦然?或者两者都有?你能举例说明输入的时间和你期望的转换值吗?函数的输入是什么?请更具体地回答你的问题。至少给出一个例子(给函数的数据=>要生成的数据)。
    $current = date("Hi");
    $ceilUp = ceil($current / 15);
    $timeNeeded = $ceilUp + 30;