Tengo el siguiente problema:
A la fecha 31/ de Marzo de 2013 le incremento un dia tras convertirlo con el mktime (fecha en mktime+86400) --> [1364770800] pero si calculo el mktime (1 de Abril/2013) me da otro numero distinto. [1364767200]
El problema es que hago busquedas en bases de datos (las he almacenado en mktime) de esos dias y claro... no concuerdan...
¿como puedo resolver esto?
<?
$fecha1="31/03/2013";
$fecha2="01/04/2013";
$dia1=substr($fecha1, 0, 2); // dia
$mes1=substr($fecha1, 3, 2); // mes
$agno1=substr($fecha1, 6, 4); // año
$dia2=substr($fecha2, 1, 2); // dia
$mes2=substr($fecha2, 3, 2); // mes
$agno2=substr($fecha2, 6, 4); // año
$fecha1_mk= mktime(0,0,0,$mes1,$dia1,$agno1); // 31 de marzo de 2013 en mktime
$dia_prox_mk= $fecha1_mk + 86400; // sumo 1 dia
$fecha2_mk= mktime(0,0,0,$mes1,$dia1,$agno1);
print '<br> fecha 31 marzo '.$fecha1_mk;
print '<br> fecha 31 marzo + 1 dia '.$dia_prox_mk; // 1 de abril
print '<br> fecha 1 abril '. $fecha2_mk // 1 de abril
// los 2 ultimos print tendrian que coincidir....
?>