Hola amigos del foro
mi duda es la siguiente. ¿Cómo puedo dividir una hora por un entero en php?
ejemplo:
42:10:10 / 2 = 21:05:05
He probado con strtotime pero esta función no sirve para aplicaciones aritméticas
Gracias
| |||
Division de Hora en php Hola amigos del foro mi duda es la siguiente. ¿Cómo puedo dividir una hora por un entero en php? ejemplo: 42:10:10 / 2 = 21:05:05 He probado con strtotime pero esta función no sirve para aplicaciones aritméticas Gracias |
| |||
Respuesta: Division de Hora en php Lo único que se me ocurre es separar horas minutos y segundos dividirlos por separado. No se si hay algo para hacer eso. Y si es cero que no divida claro. Código PHP: |
| |||
Respuesta: Division de Hora en php Gracias!! encontre esta función function hoursToSecods ($hour) { // $hour must be a string type: "HH:mm:ss" $parse = array(); if (!preg_match ('#^(?<hours>[\d]{2}):(?<mins>[\d]{2}):(?<secs>[\d]{2})$#',$hour,$parse)) { // Throw error, exception, etc throw new RuntimeException ("Hour Format not valid"); } return (int) $parse['hours'] * 3600 + (int) $parse['mins'] * 60 + (int) $parse['secs']; } esta me transforma todo a segundos y despues hago el tratamiento de la division y luego lo vuelvo a transformar a hora con gmdate |
Etiquetas: |