| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
| ARTICULO: Calcular días entre dos fechas con PHP |
Se muestran 6 comentarios sin revisar
| Raul Morales Ferrer | 08/2/07 |
| Con este articulo obtuve la diferencia de dias entre dos fechas, pero ¿ como se obtendría la diferencia exacta? es decir, años, meses, dias, horas, minutos, segundos. Se puede? | |
| tachys | 21/1/08 |
| Existe un error en el codigo, la funcion floor no redondea correctamente, la correcta seria la funcion round. Este script lo prueba <?php $FechaIn="2008-12-31";//colocar un dia antes de la fecha del equipo donde se vaya a probar $fecha_in_reserva = strtotime($FechaIn);//pasamos fecha a formato unix for($n=0;$n<=365;$n++) { $FechaOut =date("Y-m-d", mktime(0, 0, 0, date("m") , date("d")+$n, date("Y"))); $fecha_out_reserva = strtotime($FechaOut);//pasamos fecha a formato unix $dias_unix = $fecha_out_reserva - $fecha_in_reserva;//obtenemos numero de dias en formato unix //obtenemos numero de dias en formato normal con floor descomentar para ver con floor //y comentar la linea de round //$dias = floor($dias_unix/86400);//linea de floor //obtenemos numero de dias en formato normal con round descomentar para ver con round //y comentar la linea de floor $dias = round($dias_unix/86400); $diasreal =$n+1; echo 'Fecha inicio '.$FechaIn.' Fecha fin '.$FechaOut.' dias verdaderos '.$diasreal.'='.$dias.'dias coontados'; if ($dias!=$diasreal) { echo 'EROOORRRRRRRRRRRRRR'; } echo ' <br/>'; } ?> |
|
| Arturo | 23/5/08 |
| Excelente explicacion, tu ejemplo me sirvio de mucho para crear un autorespondedor inteligente que compara fechas y manda un mensaje en funcion de los dias transcurridos desde que la persona se inscribio. Me hiciste ahorrarme algo asi como US$30.00 por mes. Saludos. | |
| Mónica | 21/7/08 |
| Me sirvió de mucho. Muchas gracias |
|
| liliana | 29/7/08 |
| hola el codigo creo que funciona bien pero a mi en todos me marca cero me podrias ayudar a ver porque gracias | |
| Chavez | 08/8/08 |
| Me gustaria saber como puedo modificar el codigo para excluir sabados y domingos | |
| Ver el articulo y todos sus comentarios | |
| Añadir un comentario del artículo |
|
Comentarios no revisados de: |