Round datetime à la dernière heure

J'ai essayé de regarder pour cela, mais je ne pouvais pas trouver un bon exemple de ce que im essayant de faire.

J'ai obtenu des valeurs datetime de MySQL base de données qui doit être arrondi vers le bas lorsque cette valeur est de l'utilisation.

Exemple, l'ensemble de ces valeurs:

2013-04-20 07:14:42
2013-04-20 07:19:51
2013-04-20 07:37:26
2013-04-20 07:46:28
2013-04-20 07:59:44

Doit être arrondi à:

2013-04-20 07:00:00

Et

2013-04-20 16:25:34

devrait être:

2013-04-20 16:00:00 etc...

Code PHP qui reçoit une date de valeur:

$d = strtotime($row["date"]);

Alors, comment il est possible d'arrondir la valeur datetime?

source d'informationauteur plexcell