Foros del Web » Programando para Internet » PHP »

Funcion para convertir datos de un formulario

Estas en el tema de Funcion para convertir datos de un formulario en el foro de PHP en Foros del Web. Buen Dia tengo dos input que envia dos horas: hora inicio y horafinal , estas dos horas las ingresa el usuario final cuando el formulario ...
  #1 (permalink)  
Antiguo 18/01/2012, 08:03
 
Fecha de Ingreso: septiembre-2007
Mensajes: 47
Antigüedad: 16 años, 6 meses
Puntos: 0
Funcion para convertir datos de un formulario

Buen Dia

tengo dos input que envia dos horas: hora inicio y horafinal , estas dos horas las ingresa el usuario final


cuando el formulario se envia los datos que se envia por medio del POST son enviadas en este formato ejemplo seria asi: horaincio:3:00AM lo mismo en hora final

y yo requiero convertir este formato en segundos, ejemplo: horainicio:13261326805200 horafinal:1326807000

esto es para poder realizar comparaciones,operaciones y determinar cual es mayor o cual es el menor con los datos que se encuentran en la DATABASE por que en la base de datos hay datos guardados tipo integer este formato segundos ejemplo:1326805200,

pero si comparo el input en este momento con los de la DATABASE no me va dar por que son formatos diferentes es imposible comparar eJemplo 3:00am contra este otro formato 1326805200.

Nota: el input solo envia las horas no la fecha

Les agradeceria que me ayudaran.

Gracias
  #2 (permalink)  
Antiguo 18/01/2012, 12:56
 
Fecha de Ingreso: enero-2012
Mensajes: 3
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Funcion para convertir datos de un formulario

por que te complicas tanto! hubieras guardado en tu BD con tipo TIME y ahi si podias comparar tus horas claro que el formato seria de 24 horas es decir le quitarias el am o el pm y le agregarias los segundos por que en la bd lo graba asi 03:00:00.

Etiquetas: formulario, funcion, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:54.