Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/08/2007, 14:04
Avatar de Carxl
Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
De acuerdo Re: Formato de fecha a EJEMPLO:Agosto 17 de 2007

Ok, para eso tenemos dos opciones Carlojas...

1. Si te ingresan mediante un formulario, con los tìpicos select's dia-mes-año...
2. Insertar la fecha del sistema automàticamente, osea la fecha actual.

Para la primera opciòn haces:
Código PHP:
//recibes los post
$dia=$_POST['dia_del_select'];
$mes=$_POST['mes_del_select'];
$ano=$_POST['ano_del_select'];
//validas que sean datos váildos para una fecha con checkdate()
$val=checkdate($mes,$dia,$ano);
if(
$val)
{
//si la fecha es vàlida
//concatenas lo que tienes
$fecha=$ano;
$fecha.="-";
$fecha.=$mes;
$fecha.="-";
$fecha.=$dia;
//$fecha tendrìa este formato 2007-8-17
}
else
{
echo 
"Fecha no vàlida!!!";

De esta manera $fecha ya quedarìa apta para utilizarla en tu campo DATE de tu DB. Asumo que sabes hacer un insert...

Para la segunda opciòn, la de la fecha actual, es mas breve, en el momento que estas haciendo tu insert en mysql.... utiliza para el campo DATE, la funciòn "now()" de mysql. Y con eso ingresas la fecha actual.

Saludos, espero te sirva
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com