Un timestamp è un unico numero intero, quindi il form ti passa una data in formato stringa e non contiene l'orario, ma solo anno, mese e giorno.

Data questa situazione è inutile fare chissà che giri di funzioni, hai già la data in formato aaaa-mm-dd da mettere nel db, ti manca l'orario, se proprio devi mettercene uno... inventatelo e aggiungilo alla stringa, perché dal form non ti arriva.