3v4l.org

run code in 300+ PHP versions simultaneously
<?php $d = new DateTime('2018-05-10 15:59:00 Z'); $d->modify(sprintf('+%d min', 60 - $d->format('i'))); var_dump($d->format('Y-m-d H:i:s')); $d = new DateTime('2018-05-10 16:00:00 Z'); $d->modify(sprintf('+%d min', 60 - $d->format('i'))); var_dump($d->format('Y-m-d H:i:s')); $d = new DateTime('2018-05-10 15:30:00 Z'); $d->modify(sprintf('+%d min', 60 - $d->format('i'))); var_dump($d->format('Y-m-d H:i:s'));

preferences:
51.82 ms | 402 KiB | 5 Q