Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks y PHP orientado a objetos (http://www.forosdelweb.com/f68/)
-   -   [Aporte] Script para saber tu día de nacimiento (http://www.forosdelweb.com/f68/aporte-script-para-saber-dia-nacimiento-575652/)

CarlosPSY 13/04/2008 20:55

[Aporte] Script para saber tu día de nacimiento
 
Hola a todos, un día, para no perder la costumbre, me puse a programar y ta me salió ésto... está programado orientado a objetos, pero ta quizás a alguien le sirva...

Código PHP:

<?php
///////////////////////////////////////////////////////////
## Clase para averigüar tu día de nacimiento            //
## Creada por: Carlos García ([email protected])      //
## En: Jueves, 10 de abril de 2008                    //
## Licencia: GNU (http://www.gnu.org/)               //
//////////////////////////////////////////////////////
class miFecha {
    var 
$miDiaNF//Día con formato Timestamp
    
var $miDia;
    var 
$miMes;
    var 
$diaN//Día en número
    
var $anyoN//Año en número
    
var $dias = array (
        
1    =>    'Lunes',
        
2    =>    'Martes',
        
3    =>    'Miércoles',
        
4    =>    'Jueves',
        
5    =>    'Viernes',
        
6    =>    'Sábado',
        
7    =>    'Domingo'
        
);
        var 
$meses = array (
        
1    =>    'Enero',
        
2    =>    'Febrero',
        
3    =>    'Marzo',
        
4    =>    'Abril',
        
5    =>    'Mayo',
        
6    =>    'Junio',
        
7    =>    'Julio',
        
8    =>    'Agosto',
        
9    =>    'Setiembre',
        
10    =>    'Octubre',
        
11    =>    'Noviembre',
        
12    =>    'Diciembre'
        
);
    function 
miFecha ($dia$mes$anyo) {
        
$this->miDiaNF mktime(000$mes$dia$anyo); //Paso su fecha a timestamp
        
$this->diaN $dia;
        
$this->anyoN $anyo;
    }
    function 
MostrarDia () {
        
$this->miDia $this->dias[date('N'$this->miDiaNF)]; //Paso su fecha al día.
        
return $this->miDia//Retorno el día.
    
}
    function 
MostrarMes () {
        
$this->miMes $this->meses[date('n'$this->miDiaNF)]; //Paso su fecha al mes.
        
return $this->miMes//Retorno el mes.
    
}
    function 
MostrarDiaN () {
        return 
$this->diaN;
    }
    function 
MostrarAnyoN () {
        return 
$this->anyoN;
    }
}
$miDia = new miFecha (29051992); //Llamo a el constructor, enviándole los parámetros (dd,mm,aaaa).
echo 'Naciste un <b>'.$miDia->MostrarDia().'</b>, '.$miDia->MostrarDiaN().' de '.$miDia->MostrarMes().' del año '.$miDia->MostrarAnyoN().'.'//Muestro en pantalla el día.
?>

Saludos.

pateketrueke 14/04/2008 01:12

Re: Script para saber tu día de nacimiento
 
muevelo a Aportes, aki puras dudas...

GatorV 14/04/2008 09:14

Re: [Aporte] Script para saber tu día de nacimiento
 
Trasladado a PHP Orientado a Objetos.


La zona horaria es GMT -6. Ahora son las 02:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.