Código PHP:
$diferencia = $fecha_actual - $fecha;
if($diferencia < "0000-00-00 00:01:00")
bichomen
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Para tu caso la función TIMEDIFF() devuelve la diferencia entre el primer parámetro y el segundo, que evidentemente son de tipo datetime, por ejemplo. Mas que necesario para tu casa. De seguro esto te podrá ayudar: Documentación: http://dev.mysql.com/doc/refman/5.5/...ction_timediff Buena suerte.
__________________ Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte. |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Si, con con la función timediff obtengo la diferencia en horas entre dos fechas Y con la función now() la fecha actual en e formato datetime Código PHP: bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Si pruebo esto: Código PHP: bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Ok, gracias, e tenido que invertir las fechas porque me daba un valor negativo: Código PHP: bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual HE intentado aplicar esta consulta, pero ahora con 2 fechas datetime: Código PHP: y me devuelve 0, si hago: Código PHP: bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Bueno encontre la solución, por si alguien le interesa, aqui lo dejo: Código PHP: bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual algo has de estar haciendo mal. en principio debería de retornar 0 o un valor negativo. puedes dejarnos la consulta junto con los valores de las variables??
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual No, si utilizo timestampdiff devuelve 0 o un valor negativo, como bien dices me si uso timediff devuelve en formato time (00:03:27), recupero el valor y se lo paso a la otra consulta --->> Select minute('00:03:27'); esto lo que hace es coger del time los minutos y devuelve 27, por poner un ejemplo. bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual el problema puede estar aquí Cita: cuando debería de ser"select timestampdiff(minute,'".$fecha_final."','".$fecha_inicial."') AS diferencia"; Cita: "select timestampdiff(minute,'".$fecha_inicial."','".$fecha_final."') AS diferencia";
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Si hago: Código PHP: En cambio si hago: Código PHP: Cuando en realidad debería devolver: 01:12:06 ---> 12 Que es lo que devuelve al hacer: Código PHP: bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual es justamente lo que te comentaba Cita: esSELECT timestampdiff(MINUTE , '2012-04-05 11:00:03', '2012-04-05 12:12:09' ) AS diferencia; Cita: en ambos caso retorna 72 minutos por que la diferencia es de 1:12:06select timestampdiff(minute,'".$fecha_inicial."','".$fech a_final."') AS diferencia Cita: ahora tu dices que debería retornar 12 minutos, lo cual es imposible por la diferencia es de 72 minutos1 ---> 60 minutos + 12 minutos = 72 minutos para resumir, no te entiendo. aunque tendrá su porqué
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Tienes razón con lo de 72 minutos pero mira, hay un problema, cuando le paso los atributos donde están guardadas las fechas en la base de datos devuelve esto: En cambio si pongo las fechas a mano, devuelve esto otro: Y no entiendo por que, porque las fechas las pillo de la base de datos bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual dónde está la clausula from??
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Da igual, el problema no esta en el from, la consulta la estaba haciendo dentro de la tabla con phpmyadmin, que hace que la consulta asuma la tabla implícitamente: bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual si dices que lo asume, así será. mi versión phpmyadmin (3.2.2.1) no verifica que el tipo de los dos campos es datetime
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Ok ya esta solucionado, era un problema de conceptos y que me lié un poco, muchas gracias bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Respuesta: Comprobar si ha pasado un minuto entre una fecha y la hora actual Por si todavia renegas, o el que llego al post y necesita una solucion: Código PHP: |
Etiquetas: |