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;

2 comentarios en “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

Responder a admin Cancelar la respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.