PHP - 调整time()可被5整除

Ale*_*lex 1 php time datetime division

我正在使用PHP的time()来设置两个日期(两个输入字段的默认值):

  • 开始日期,应该是当前时间: date('m/d/Y H:i', time());
  • 结束日期,应该是当前时间+ 2小时: date('m/d/Y H:i', time() + 60*60*2);

如何调整两个日期,所以分钟数除以5?

例如,如果当前时间是12/12/2012 14:16,我想将其调整为14:20.或者如果当前时间是12/12/2012 04:59,我想将其调整为05:00.

zer*_*kms 7

$time = ceil(time() / 300) * 300;

echo date('m/d/Y H:i', $time);
echo date('m/d/Y H:i', $time + 60 * 60 * 2);
Run Code Online (Sandbox Code Playgroud)