Hola amigos:
necesito realizar un reloj, es decir, ver cuantos horas o minutos tiene un regitro x almacenado en mi base de datos.
si me podrian ayudar posteando algun script para tener un ejemplo???
desde ya muchas gracias amigos.
| |||
sugerencia porfavor?? Hola amigos: necesito realizar un reloj, es decir, ver cuantos horas o minutos tiene un regitro x almacenado en mi base de datos. si me podrian ayudar posteando algun script para tener un ejemplo??? desde ya muchas gracias amigos.
__________________ Practicando se Aprede :-) :-) Última edición por necu; 10/10/2004 a las 08:41 |
| |||
gracias amigo por tu respuesta, es ke tengo ke saber cuantas horas o minutos lleva el registro en la BD, presionando un boton y me diga por ejemplo este el computador esta en mantecion y lleva 30 min en el servicio tecnico y al volver a presionar el boton se actualize el tiempo en horas o minutos espero haber sido mas claro esta vez
__________________ Practicando se Aprede :-) :-) |
| ||||
Tiene que haber un registro en tu base de datos que contenga la hora en que fue cargado. Es la única forma de hacerlo. Puedes hacerlo con la función time() de mySQL que te devuelve un UNIX TIME en segundos.
__________________ Takitei Ingeniarte.com DannyHerran.com "Dadme un punto de apoyo y moveré la tierra" - Arquímedes. Última edición por Takitei; 11/10/2004 a las 05:58 |
| ||||
Crea un nuevo campo en tu BD llamado tiempo. El tipo de campo debe ser TIME o algo asi. Luego cuando hagas los INSERTS deberás insertar la función time() en el campo tiempo. Luego cuando hagas tus consultas, podrás saber las horas minutos y segundos en base a los resultados almacenados por la función time().
__________________ Takitei Ingeniarte.com DannyHerran.com "Dadme un punto de apoyo y moveré la tierra" - Arquímedes. |
| |||
Ojo que NOW() de MySQL no entrega el timestamp Unix sino una fecha y hora con formato que puede ser 'YYYY-MM-DD HH:MM:SS' o YYYYMMDDHHMMSS dependiendo de si la función está utilizada en una secuencia o un contexto numérico, para este caso te serviría un campo de tipo time o datetime. Para time() de PHP debe ser solamente de tipo numérico. Te sugiero que investigues un poco más por tu cuenta 'necu': Por parte de MySQL: http://dev.mysql.com/doc/mysql/en/Da...functions.html (funciones de hora y fecha) y de PHP: http://cl.php.net/manual/es/ref.datetime.php (funciones de hora y fecha). Saludos. |
| ||||
Cierto HiperJP. Ya edite el POST.
__________________ Takitei Ingeniarte.com DannyHerran.com "Dadme un punto de apoyo y moveré la tierra" - Arquímedes. |
| |||
Cita: me podrin explicar con algun ejemplo porfavor..
Iniciado por Takitei Crea un nuevo campo en tu BD llamado tiempo. El tipo de campo debe ser TIME o algo asi. Luego cuando hagas los INSERTS deberás insertar la función time() en el campo tiempo. Luego cuando hagas tus consultas, podrás saber las horas minutos y segundos en base a los resultados almacenados por la función time(). desde ya muchas gracias
__________________ Practicando se Aprede :-) :-) |
| |||
necu .. tu campo para tu registro de fecha ha de ser de tipo DATETIME o DATE .. con eso podras usar las funciones de fechas de Mysql como ya te dejaron un link hacia el tutorial oficial de Mysql .. por ejemplo; NOW() (si usas un campo DATETIME ya que te entrega la fecha actual + hora o CURDATE() que sólo entrega la fecha) .. A su vez para a posteriori dar formato a esa fecha según te interese, usa la función de Mysql: DATE_FORMAT() Todo esto .. es taréa de SQL de Mysql .. sigue los links que te han dejado en este mensaje y procedo a mover el mensaje al foro de "Base de datos" para que te orienten. Un saludo, |
| |||
disculpen amigos me prodrian postear como se realiza la consulta... con la funcion date_time, date_format, now() espero contar con su ayuda
__________________ Practicando se Aprede :-) :-) |
| ||||
En los links que te dejaron tienes varios ejemplos. Debes leerlos e ir probando. Te podremos ayudar cuando tengas algo fundamentado y mensajes de errores que mostrarnos. Un saludo!
__________________ Takitei Ingeniarte.com DannyHerran.com "Dadme un punto de apoyo y moveré la tierra" - Arquímedes. |
| |||
hola amigos esto lo que he realizado pero no me resulta Código PHP: tiempo_inicio es un campo datetime. espero contar con su ayuda
__________________ Practicando se Aprede :-) :-) |