Trabajar con fechas en PHP

Trabajar con fechas en PHP, Este código nos permite obtener distintas fechas en PHP, fecha actual, fecha anterior, fecha dentro de un mes un año etc.

 

//CALCULA MAS 1 MES
$fechaHoy = date('Y-m-j');
$fechaHoyMasUnMes = strtotime ( '+1 month' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMasUnMes = date ( 'Y-m-j' , $fechaHoyMasUnMes );
//CALCULA MENOS 1 MES
$fechaHoy = date('Y-m-j');
$fechaHoyMenosUnMes = strtotime ( '-1 month' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMenosUnMes = date ( 'Y-m-j' , $fechaHoyMenosUnMes );
//CALCULA MENOS 6 MESES
$fechaHoy = date('Y-m-j');
$fechaHoyMenosSeisMes = strtotime ( '-6 month' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMenosSeisMes = date ( 'Y-m-j' , $fechaHoyMenosSeisMes );
//CALCULA MAS 1 ANHO
$fechaHoy = date('Y-m-j');
$fechaHoyMasUnAno = strtotime ( '+1 year' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMasUnAno = date ( 'Y-m-j' , $fechaHoyMasUnAno );
//CALCULAR MENOS 1 ANHO
$fechaHoy = date('Y-m-j');
$fechaHoyMenosUnAno = strtotime ( '-1 year' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMenosUnAno = date ( 'Y-m-j' , $fechaHoyMenosUnAno );
//CALCULAR MAS 1 DIA
$fechaHoy = date('Y-m-j');
$fechaHoyMasUnDia = strtotime ( '+1 day' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMasUnDia = date ( 'Y-m-j' , $fechaHoyMasUnDia );
//CALCULAR MENOS 1 DIA
$fechaHoy = date('Y-m-j');
$fechaHoyMenosUnDia = strtotime ( '-1 day' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMenosUnDia = date ( 'Y-m-j' , $fechaHoyMenosUnDia );

//CALCULAR MAS 7 DIAS
$fechaHoy = date('Y-m-j');
$fechaHoyMasUnaSemana = strtotime ( '+7 day' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMasUnaSemana = date ( 'Y-m-j' , $fechaHoyMasUnaSemana );
//CALCULA MENOS 7 DIAS
$fechaHoy = date('Y-m-j');
$fechaHoyMenosUnaSemana = strtotime ( '-7 day' , strtotime ( $fechaHoy ) ) ;
$fechaHoyMenosUnaSemana = date ( 'Y-m-j' , $fechaHoyMenosUnaSemana );

$ano = date("Y"); // Año actual
 $mes = date("M"); // Mes actual
 $dia = date("d"); // Dia actual
$time = time(); // Timestamp Actual
$hoy1=$ano.$mes.$dia;
3217 Visto 2 Hoy

2 thoughts on “Trabajar con fechas en PHP”

  1. Necesito hacer una consulta con php y mysql que me traiga el resultado ente dos fechas, como puedo hacer eso, ese codigo me serviria?

    1. La consulta MySQL seria algo asi
      SELECT * FROM tabla WHERE fecha BEETWEEN ‘2014-12-01’ AND ‘2014-12-27’;
      le cambias el nombre de la tabla y de tu campo fecha y listo, ese consulta metes dentro de tu variable $query en PHP

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *