Hola:
Supongo que tu campo es de tipo time, no date... date te almacena la fecha solamente, datetime fecha y hora y time solo la hora.
Mira para introducir la hora determinada por el usuario, como por ejemplo en una agenda donde se introduce un evento y el usuario determina la hora.
Solo debes de hacer un campo de texto donde el usuario introduzca la hora, obtienes el valor de este ya sea por get o post y ese valor lo asignas a la hora de insertar o de actualizar.
Código PHP:
$hora=$_POST['hora'];
$sql="insert into tabla values(campo1, campo2,... campoN...,$hora,..., campoM);";
$sql="update tabla set campo_hora=$hora where condicion;";
$res= mysql_query($sql,$conex);
if($res)
....
o bien no se si entendi mal pero tu kieres que sea en especifico las 7:00 o las 14:00, puedes hacer algun tipo de condidion que cumpla tus requerimientos y dependiendo de la situacion le asigne 7:00 o 14:00 segun corresponsa a la variable $hora.
Si lo que quieres es que el usuario escoga entre esas 2 opciones pues puedes optar por realizar un combo en la cual se escoga alguna de las 2 y obtienes el valor del mismo modo que el campo de texto.
Espero y algo de esto te sea de utilidad.
Suerte!!!