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;