| |||
Capturar valor tipo time Necesito obtener una hora de inicio y otra de fin, pero no se como hacerle para que el usuario me lo ponga en el formato adecuado, asi que pense en poner un text field, pero insertarle despues del espacio de las horas dos puntos para separarlo de los minutos y de igual manera con los segundos, pero no se como hacerle, por favor ayudenme. |
| |||
si el usuario es el q debe ingresar la hora y no "halar" la del sistema, lo q yo haria seria hacer dos cajas de texto una para las horas y otra para los minutos, pero es mejor q el usuario no digite cosas como esas ya q habria q hacer una validacion de esos campos(yo la haria en javascript) y seria una perdida de tiempo, es mejor usar las fechas del sistema. |
| |||
Podrías usar javascript para que te ingresen la fecha/hora con el formato que gustes .. sólo recuerda que deberás respetar el formato que uses en tus Base de datos o donde gestiones tu fecha. Si necesitas generar una fecha en formato TIME STAMP de Unix .. usa la función mktime() de PHP .. ahí le daras separado las "horas", "minutos" .. "segundos" y fecha en sí para generar tu "time". Si usas Base de datos .. usa campos tipo DATE o DATETIME y respeta el formato de estas usando explode() para componer (de lo que te venga) el formato: yyy-dd-mm hh:mm:ss que es un "DATETIME"* .. Intenta no usar un campo "INT" y guardar ahí un TIMESATAMP .. por qué de esa forma te complicaras la vida cuando quieras hacer consultas SQL por fechas y otro tipo de filtros/agrupaciones/rangos por ese campo. Un saludo, * Referido a Mysql ... |