13/04/2008, 20:55
|
| | Fecha de Ingreso: abril-2007
Mensajes: 19
Antigüedad: 17 años, 8 meses Puntos: 0 | |
[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(0, 0, 0, $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 (29, 05, 1992); //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.
Última edición por CarlosPSY; 14/04/2008 a las 16:17 |