Hvis dit felt i mysql er et datofelt, kan du blot bruge mysql's egen funktion NOW(), som angiver det nuværende datoformat. Det er faktisk hurtigere (ikke noget mærkbart) at lade mysql indsætte datoen, i stedet for at bruge php til det.
Du skal nok overveje at kalde dit felt `date` i tabellen noget andet, da date er et reserveret ord i de fleste databaser, og du risikerer at din kode ikke virker længere, efter din udbyder opdaterer til en nyere version af mysql!
------
mysql_query("INSERT INTO codebase (gamename, author, email, abc, date, thecode)VALUES ('$gamename', '$author', '$email', '$abc', NOW(), '$thecode')")
OR DIE (mysql_error());
mysql_close;
header("Location: index.php");
------
Når du henter dine data fra databasen, kan du igen bruge mysql til at formatere datoen med (da det igen er hurtigere at lade databasen gøre arbejdet!)
SELECT DATE_FORMAT('1997-10-04 22:23:00', '%d/%m/%Y %H%i%s');
Læs i øvrigt mere om datoer i mysql her:
http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html