.. y qué pasa en la hora 12?? ... crearias una hora 13??...
...
Se puede hacer (trabajar con fechas en PHP)... pero necesitarias crear una serie de validaciones... podrias ahorrate mucho y hacerlo más funcional si te adrentas a MySQL...
Te hago un sencillo ejemplo utilizando una tabla tipo:
id | ip | fecha1 | fecha2 |
donde fecha1 y fecha2 son campor de tipo DATETIME... pués bien... con esto podria ocupar esta query
Código PHP:
$query= "INSERT INTO tabla VALUES('', '$ip', NOW(), DATE_ADD(NOW(), INTERVAL 1 HOUR))";
// en fecha1 inserta la fecha y hora actual
// en fecha2 inserta la hora del campo anterior + 1 hora...
... espero esto te ayude... honestamente no entiendo bien lo que quieres hacer...
... Suerte!