mktime(hora, min, seg, mes, dia, año)
La función mktime devuelve una variable de tipo timestamp
a partir de las coordenadas dadas. La principal utilidad de esta
función es la de añadir o quitar una determinada cantidad de fecha
u horas a una dada.
function restar_días($numdias, $date)
{
if(isset($date))
{
$date = time();
}
list($hora, $min, $seg, $dia, $mes, $anno)= explode(" ", date("H i
s d m Y"));
$d = $día - $numdias;
$fecha = date("d-m-Y", mktime($hora, $min, $seg, $mes, $d,
$anno));
return $fecha;
}
echo restar_días(25, date("d-m-Y"))."<br>";
checkdate(mes. Dia, año)
La función checkdate compraba si una fecha es válida, si es así
devuelve True y si no lo es False. Una fecha se considera válida si
el año esta entre 1900 y 32767, el mes entre 1 y 12 y el día es
menor o igual que el número de días total del mes en
cuestión.
if(checkdate(31, 2, 2006))
{
echo "la fecha es correcta";
}else{
echo "la fecha es incorrecta";
}
Práctica 4: fecha_nace.php- Calcular tu edad y el día
que naciste
<?
function fecha_nace($dia, $mes, $ano)
{
$seg_pasados = mktime(0,0,0,$mes,$dia,$ano);
$seg_actuales = time();
$seg_trans = $seg_actuales - $seg_pasados;
$dias=$seg_trans/(60*60*24);
$ano=floor($dias/365);
$resultado = "tu edad es ".$ano."<br>";
$días = array();
$días[0]="domingo";
$días[1]="lunes";
$días[2]="martes";
$días[3]="miércoles";
$días[4]="jueves";
$días[5]="viernes";
$días[6]="sábado";
$resultado.="El día que naciste es ";
$resultado.=$dias[date("w", mktime(0,0,0,$mes,$dia,$ano))];
return $resultado;
} //día ,
mes ,
año
echo fecha_nace(06,12,1978);
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
MySQL básico. Bases de datos y software libre (tercera parte) Curso de informática sobre MySQL básico incluida la instalación, configuración y descarga de MySQL. En esta tercera parte de nuestro curso sobre Bases de datos y software... [30/10/08] |
|
645 | ||
|
Promoción en buscadores "sin estrategia no hay éxito" Cuando estas planificando lanzar tu primer sitio Web o estas asombrado de que tu contador no se mueva es el momento de hacer una estrategia para promover tu sitio. Conoce... [03/08/06] |
|
476 | ||
|
DSSS Comunicaciones en banda base utilizando el espectro ensanchado Las comunicaciones en espectro ensanchado en la actualidad tienen bastantes aplicaciones entre las que se incluyen la telefonía celular y redes locales de datos, entre ot... [12/11/04] |
|
1.383 | ||
Publicar en
del.icio.us
digg
meneame