我需要将实际日期/时间四舍五入到最近的15分钟。并计算前10次15分钟。
对于前。 12/07/2014 16:25应该四舍五入到2014年12月12日16:15我必须检索12/07/2014 16:00,15:45,15:30等... 它必须跟踪小时,日,月,年/闰年。我需要所有变量年/月/日/小时/分钟。
最简单的方法是什么? PHP或JavaScript?任何工作脚本?
我挠挠脑袋......
答案 0 :(得分:0)
您可以尝试这样的事情
$currentDT = new \DateTime('2011-12-13 14:15:16');
print_r($currentDT);
echo '</br>';
$filterRange = new \DateInterval('PT15M');
$filterDate = clone $currentDT;
$filterDate->sub($filterRange);
print_r($filterDate) ;
<强>输出:强>
DateTime Object ( [date] => 2011-12-13 14:15:16 [timezone_type] => 3 [timezone] => Europe/Berlin )
DateTime Object ( [date] => 2011-12-13 14:00:16 [timezone_type] => 3 [timezone] => Europe/Berlin )