Page 141 - Programador-PHP
P. 141
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Nótese que la hora también puede obtenerse, en formato
hora UNIX, con la función time():
http://nc.php.net/manual/es/function.time.php
Validar una fecha
Podemos validar la veracidad de una fecha, mediante el uso de
la función checkdate($mes, $dia, $año) teniendo en cuenta
que retornará TRUE cuando se trate de una fecha válida, o
FALSE o en caso contrario:
if(checkdate(12, 25, 2011) === True) {
echo "Fecha válida";
} else {
echo "Fecha no válida";
}
Cálculo de fecha / hora sencillo
Es posible realizar cálculos sencillos con la fecha y hora,
combinando el uso de las funciones date() y time():
$hoy = date('Y-m-d');
$manana = date('Y-m-d', (time() + (1 * 24 * 60 * 60)));
$ayer = date('Y-m-d', (time() - (1 * 24 * 60 * 60)));
/*
(1 * 24 * 60 * 60) equivale a:
1 día
24 horas
60 minutos
60 segundos
*/
echo $ayer . chr(10) . $hoy . chr(10) . $manana . chr(10);
/*
2011-11-08 (ayer)
2011-11-09 (hoy)
2011-11-10 (mañana)
*/
Lo anterior, es posible gracias a que la función date() puede
recibir opcionalmente como parámetro, una marca de tiempo
141