The DATETIME field that MS Access returns is a string type. To insert data into that field you must send it back to Access as a string, not doing so will cause a mismatch.
here is a small piece of code, using the MS Access "Northwind Contact" database sample.
$result = odbc_exec($link,"Insert Into calls (ContactID,CallDate) Values (1,'21/03/2002')");