Deberías estudiar un poquito de SQL antes de hacer las preguntas. No es tan complicado, te explico. Haces una consulta de esta forma:
Código PHP:
$sql = "SELECT DAYOFMONTH(fecha) as dia, DAYOFWEEK(fecha) as semana, MONTH(fecha) as mes, YEAR(fecha) as year, DATE_FORMAT(fecha,'%h:%i %p') as hora FROM tabla";
ahora cuando vayas a hacer el fetch en alguna variable:
Código PHP:
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
en las variables:
Código PHP:
$row['dia']; // valor numérico del día del campo DATETIME (0-31)
$row['semana']; // valor numérico de la semana del campo DATETIME (0-7)
$row['mes']; // valor numérico del mes del campo DATETIME (0-12)
$row['year']; // valor numérico del año (YYYY)
$row['hora']; // valor numérico de la hora del campo DATETIME (hh:mm:meridiano)
entonces lo que te quedaría sería chequear que esos valores sean iguales a los que vienen de tu formulario.
Salu2