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;
Necesito hacer una consulta con php y mysql que me traiga el resultado ente dos fechas, como puedo hacer eso, ese codigo me serviria?
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