Cursos de Php, MySQL y PostgreSQL Sito oficial de la Base de Datos MySQL.
En los telefonos:

30 96 41 42

57 95 41 92

En México, D. F.

Inicio

Aplicaciones Web

Contactanos

Contenido del Curso

Instalación de Apache, Php y MySQL


Ejercicios con PHP.

Apache ó IIS

Aprendizaje del HTML

Programación con PHP.

Manejo de Datos con MySQL.

 

Ejercicios para el manejo y aprendizaje de Php


 
Fecha en Formato Largo.

Este script nos permite incluir en nuestras paginas PHP la fecha en formato largo, es decir el nombre del dia, el dia en numero, el nombre del mes y el año en formato de cuatro digitos. Para ello utiliza la función de tratamiento de fechas GETDATE que nos permite obtener los datos de la fecha actual o una fecha cualquiera.

<?php
/*******************************************************
*
* Ejemplo que permite generar una cadena con la
* fecha actual en formato: Martes 10 de Octubre de 2006
*
* Archivo: fecha_larga.php
*
*******************************************************/


/************************************************************************
* Declaramos una funcion para convertir el nombre del mes a castellano,
* ya que la funcion getdate() regresa el nombre del mes en ingles.
* Le pasamos como parametro el nombre del mes. ej. January a: Enero
************************************************************************/
function mes_espa($mes) {

If ($mes == "January") {
$mes = "Enero";
} Elseif ($mes == "February") {
$mes = "Febrero";
} Elseif ($mes == "March") {
$mes = "Marzo";
} Elseif ($mes == "April") {
$mes = "Abril";
} Elseif ($mes == "May") {
$mes = "Mayo";
} Elseif ($mes == "June") {
$mes = "Junio";
} Elseif ($mes == "July") {
$mes = "Julio";
} Elseif ($mes == "August") {
$mes = "Agosto";
} Elseif ($mes == "September") {
$mes = "Septiembre";
} Elseif ($mes == "October") {
$mes = "Octubre";
} Elseif ($mes == "November") {
$mes = "Noviembre";
} Elseif ($mes == "December") {
$mes = "Diciembre";
}

Return $mes;

}



/************************************************************************
* Declaramos una funcion para convertir el nombre del dia a castellano,
* ya que la funcion getdate() regresa el nombre del dia en ingles.
* Le pasamos como parametro el nombre del dia. ej. Monday a: Lunes
************************************************************************/

function Dia_Espa($dia) {

If ($dia == "Sunday") {
$dia = "Domingo";
} Elseif ($dia == "Monday") {
$dia = "Lunes";
} Elseif ($dia == "Tuesday") {
$dia = "Martes";
} Elseif ($dia == "Wednesday") {
$dia = "Miércoles";
} Elseif ($dia == "Thursday") {
$dia = "Jueves";
} Elseif ($dia == "Friday") {
$dia = "Viernes";
} Elseif ($dia == "Saturday") {
$dia = "Sábado";
}

Return $dia;

}


/************************************************************************
* Utilizamos el arreglo getdate para obtener todos
* los parametros de la fecha.
* Si deseas mostrar otra fecha diferente a la actual, deberas agregar
* un parametro a la función con el valor entero de esa fecha:
* Ejemplo: getdate(980936503) que resulta: Miercoles 31 de Enero de 2001
************************************************************************/


$fecha = getdate();

$dia_let = $fecha['weekday'];

$dia_let = Dia_espa($dia_let);

$dia_num = $fecha['mday'];

$mes = $fecha['month'];

$mes = mes_espa($mes);

$anio = $fecha['year'];

// Ahora solo componemos la fecha con el valor de las variables
// en una cadena.

Echo "Fecha: " . $dia_let . " " . $dia_num . " de " . $mes . " de " . $anio;

?>



© Copyright 2006. Todos los Derechos Reservados. Contacto:


Resolución recomendada 800x600