¿Por qué lo separas en fecha y en hora?
Intenta insertar esta variable
Código PHP:
$fechareg = date("Y-m-d H:i:s");
Un apunte.. cuando insertas un valor en la DB y quieres registrar fecha y hora, puedes ponerlo automáticamente con NOW()
Código:
INSERT INTO tabla (fecha) VALUES ('NOW()');

Suerte