3.300 cursos gratis
6.269.348 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Seguridad informática > PHP y MySQL. Aplicaciones Web: programación PHP II (sexta parte) > Funciones de fecha hora (segunda parte)

PHP y MySQL. Aplicaciones Web: programación PHP II (sexta parte)

Autor: Johnny Zulca Mamani
Curso: 5/5 5/5 (1 opinión) |554 alumnos|Fecha publicación: 02/12/2008

Capítulo 9:

 Funciones de fecha hora (segunda parte)

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);

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


Cursos similares a PHP y MySQL. Aplicaciones Web: programación PHP II (sexta parte)


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]
0/5 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]
4/5 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]
 3,92/5 1.383  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail