Jeśli chcesz zapisać aktualny czas, po prostu użyj funkcji MYSQL.
mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
Jeśli potrzebujesz do tego celu użyć PHP, sformatuj go Y-m-d H:i:s
więc spróbuj
$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");