Om du vill lagra den aktuella tiden, använd bara MYSQL:s funktioner.
mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
Om du behöver använda PHP för att göra det, formatera det Y-m-d H:i:s
så försök
$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");