Fechas

mktime

=')) date_default_timezone_set('America/Mexico_City'); // Generar fechas echo '
Generar fechas
'; echo 'Fecha: ' . date('j/n/Y') . '

'; $dia = date('j') + 60 . '/' . date('n') . '/' . date('Y'); echo 'Fecha + 60 dias (error) : ' . $dia . '
'; //= 34/12/2004 echo 'Fecha + 60 dias (correcto) : ' . date('j/n/Y', mktime(0, 0, 0, date('n'), date('j') + 60, date('Y'))) . '

'; $mes = date('n') + 13; echo 'Fecha + 13 meses (error) : ' . date('j') . '/' . $mes . '/' . date('Y') . '
'; echo 'Fecha + 13 meses (correcto) : ' . date('j/n/Y', mktime(0, 0, 0, date('n') + 13, date('j'), date('Y'))); echo '
'; $timestamp = mktime(0,0,0,5,25,2007); $fecha = date('j/n/Y',$timestamp); echo "$timestamp = $fecha
"; $timestamp = mktime(0,0,0,5,25,1960); $fecha = date('j/n/Y',$timestamp); echo "$timestamp = $fecha
"; if(checkdate(5,25,1960)) echo "fecha valida
"; else echo "fecha no valida
"; echo '
'; $timestamp = mktime(0,0,0,1,18,2038); $fecha = date('j/n/Y G:i:s',$timestamp); echo "$timestamp = $fecha
"; $timestamp = mktime(0,0,0,1,19,2038); $fecha = date('j/n/Y G:i:s',$timestamp); echo "$timestamp = $fecha | "; var_dump($timestamp); echo '
'; echo ($timestamp === false) ? 'FALSE !!! ' : '????'; echo '
'; $timestamp = mktime(0,0,0,0,0,0); $fecha = date('j/n/Y G:i:s',$timestamp); echo "$timestamp = $fecha
"; $timestamp = mktime(0,0,0,1,1,1970); $fecha = date('j/n/Y G:i:s',$timestamp); echo "$timestamp = $fecha
"; ?>