| |||
suma de hora con hora actual hola tengo en mi bd una hora de entrada como hago para ver cuanto tiempo ha transcurrido desde la hora de entrada hasta la hora actual con php y mysql |
| ||||
Respuesta: suma de hora con hora actual Para hacer eso tiene una gran cantidad de funciones de fecha y hora. Teniendo una fecha en tu base de datos es sino compararla con la fecha y hora actual con la función time() y tal vez necesites usar otras funciones como strtotime() por ejemplo. Funciones fecha y hora: http://www.php.net/manual/es/book.datetime.php y un ejemplo rápido con PHP:
Código PHP:
Ver original Aunque existen muchas formas y funciones para hacer esto. Tambíen hay funciones para hacerlo con Mysql: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html |
| ||||
Respuesta: suma de hora con hora actual Una forma bien sencilla y con poco código es usando la clase Date/Time
Código PHP:
Para los diferentes valores de formato puedes ir http://www.php.net/manual/en/dateint...nterval.format Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: suma de hora con hora actual Cita: a mi me da6015 dias 4 horas 48 minutos nunca entendí porque no me funciona esa función. Si alguien sabe porque le agradezco enormemente su aporte. |
| ||||
Respuesta: suma de hora con hora actual ¿Pero están usando PHP 5.3.x o más?
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: suma de hora con hora actual No, Interesante, a mi me sale correctamente, si es que usas exactamente el código
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: suma de hora con hora actual Cita: No sabia que es un bug conocido de PHP en plataformas windows. Siempre da 6015 días.Warning, there's a bug on windows platforms: the result is always 6015 days Ya me tenia pensando eso... https://bugs.php.net/bug.php?id=51184 |
| ||||
Respuesta: suma de hora con hora actual Pero yo estoy usando window y no me da ese resultado
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: suma de hora con hora actual pues ya se que preguntaste en el foro de php pero dices que manejas mysql puedes usar la funcion timestampdiff del mysql algo asi
Código MySQL:
Ver original puedes sacar la diferencia de horas minutos etc.. http://dev.mysql.com/doc/refman/5.5/..._timestampdiff
__________________ De informáticos y locos todos tenemos un poco |
| ||||
Respuesta: suma de hora con hora actual Trata instalando esto http://www.zend.com/en/products/server-ce/downloads Y luego trata a ver si te sale. Tienes que desinstalar lo que hayas hecho.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: suma de hora con hora actual Excelente !!! Era algún conflicto con mi instalación de PHP seguramente porque esto usa PHP 5.3.5 y ahora el resultado es: 0 dias 7 horas 15 minutos. Muchas gracias @abimaelrc lo seguiré usando. |
| ||||
Respuesta: suma de hora con hora actual Parece que es un problema entre versiónes del compilador, usando el VC6 da ese error y con VC9 no lo da, y al parecer no lo van a arreglar para VC6, así que hay que usar la versión nueva. Zend Sever CE usa VC9 para sus builds, y parecer ser que Xampp, EasyPHP y similares estan usando VC6... hay que migrar a Zend Server al parecer jeje |
Etiquetas: |