Fechas
Manipular el tiempo
='))
date_default_timezone_set('America/Mexico_City');
// Definir una fecha
$hora = 0;
$minuto = 0;
$segundo = 0;
$mes = 9;
$dia = 1;
$anio = 2007;
// Desplegar partes de la fecha
echo "Hora : $hora Minuto : $minuto Segundo : $segundo Mes : $mes Dia : $dia Año : $anio
";
// Generar timestamp de la fecha
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$timestamp : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
// Manipular el tiempo : Avanzar
echo 'Avanzar en el tiempo
';
// Sumar un numero de dias
$dia += 14;
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$dia += 14 : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
// Sumar un numero de meses
$dia = 1;
$mes += 1;
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$mes += 1 : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
// Sumar un numero de aņos
$mes = 9;
$anio += 1;
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$anio += 1 : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
// Manipular el tiempo : Retroceder
echo 'Retroceder en el tiempo
';
$dia = 1;
$mes = 9;
$anio = 2007;
// Restar un numero de dias
$dia -= 14;
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$dia -= 14 : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
// Restar un numero de meses
$dia = 1;
$mes -= 1;
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$mes -= 1 : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
// Restar un numero de aņos
$mes = 9;
$anio -= 1;
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$anio -= 1 : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
// Operaciones simultaneas
$dia = 1;
$mes = 9;
$anio = 2007;
$dia += 25;
$mes += 15;
$anio += 2;
$timestamp = mktime($hora,$minuto,$segundo,$mes,$dia,$anio);
echo "\$dia += 25 \$mes += 15 $anio += 2 : $timestamp (" . date('j/n/Y g:i:s A',$timestamp) . ')
';
?>