Cambiar formato de fecha y otras operaciones en PHP

May 7th, 2008 by 0w3w

Si tenemos una fecha en php con formato Año/Mes/Dia y lo queremos cambiar a cualquier combinación Dia/Mes/Año, Mes/Año/dia encontrarás muchisima información de como hacerlo, desde funciones, hasta complejas operaciones con segundos y calculos matemáticos.

Estoy trabajando en un proyecto que necesita comparación de fechas para cobro de servicios, y ocupo varias operaciónes con fechas, les comparto las maneras más eficientes que encontré para hacer las cosas:

Cambiar el formato de fecha de Año/Mes/Dia a Dia/Mes/Año:

$fecha_Nuevo_Formato = date("d-m-Y",strtotime($Fecha_Formato_Anterior));

Podemos combinar las letras de la función DATE para variar el nuevo formato de fecha

Comparar fechas para sacar la diferencia en Dias

Primero que nada necesitas poner las fechas a comparación en el mismo formato, es decir ambas en Dia/Mes/Año

Luego aplicamos una simple resta:

$Diferencia_de_Dias = $fecha1 - $Fecha2;

Sumar o Restar dias a una fecha

Tan fácil como:

$fecha_nueva = date("d-m-Y", strtotime("$Fecha_anterior + $Numero_dias days"));

Espero que a algunos les sea util la información XD

Posted in Programación

Autobombeame Digg Technorati Meneame Webeame Enchilame Del.icio.us Google Bookmarks Blinklist Barrapunto Fresqui BlogMemes NeoDiario MisterWong

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.