Convertir le Timestamp Unix, MySQL DATETIME

Cela semble idiot, mais pour la vie de moi je ne peux pas le comprendre. J'ai tout essayé.

Le problème est que je ne peux pas comprendre comment obtenir ma chaîne de date dans ma table MySQL... j'ai été la conversion à Unix premier à rendre compte des variations de format d'entrée..

$_POST['date'] est dans ce format:19-1-2013 4:43:32

$datestr= strtotime($_POST['date']);
    echo $datestr;
    $sql = "INSERT INTO `calendar` (`date`, `title`, `event`) VALUES ('FROM_UNIXTIME(".$datestr.")', '".mysql_real_escape_string($_POST['title'])."', '".mysql_real_escape_string($_POST['desc'])."')";
    $query = mysql_query($sql);

C'est la dernière chose que j'ai essayé et je suis encore en train tous les zéros dans mon champ DATETIME.

S'il vous plaît, ce que je fais mal?

OriginalL'auteur iwrestledabearonce | 2013-01-08