Cita: por cierto.. como obtengo la hora local en el mismo formato que el tipo DATETIME (YYYY-MM-DD HH:MM:SS) es que necesito almacenar la hora de un upload en la base de datos en el campo fecha y ....
Eso lo -debes- hacer en SQL directamente.
Si usas un campo tipo DATETIME (de Msyql) . .usa la función NOW()
INSERT INTO tabla (id,fecha) VALUES ('',NOW())
Obrseva que la llamada a la función de Msyql no va entre comillas como los datos que son variables de PHP ...
Un saludo,