En lugar de establecer la hora con php, puede crear un campo en la base de datos llamado creado con el tipo de marca de tiempo y establecer el valor predeterminado en CURRENT_TIMESTAMP. Esto hará automáticamente lo que necesita sin php. Aquí está el código:
ALTER TABLE `users` ADD COLUMN `created` timestamp DEFAULT CURRENT_TIMESTAMP;