Foros del Web » Programando para Internet » PHP »

fechas

Estas en el tema de fechas en el foro de PHP en Foros del Web. Hola a todos! Estoy haciendo una sección de noticias en php, y necesito incorporar una fecha(de publicación) asociada a cada noticia. Mi problema es que ...
  #1 (permalink)  
Antiguo 19/01/2002, 06:03
 
Fecha de Ingreso: enero-2002
Mensajes: 19
Antigüedad: 15 años, 11 meses
Puntos: 0
fechas

Hola a todos!

Estoy haciendo una sección de noticias en php, y necesito incorporar una fecha(de publicación) asociada a cada noticia. Mi problema es que desconozco los formatos de fecha. Lo único que he sido capaz de hacer és esto:

$data=getdate();
...
<?=$data[number]?>
<?=$data[month]?>
<?=$data[year]?>

obteniendo: January2002

Como puedo hacer para obtener la fecha completa de forma que pueda meterla en la consulta?

Muchas gracias!
  #2 (permalink)  
Antiguo 19/01/2002, 06:11
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: fechas

<?=$data[mday]?>
<?=$data[month]?>
<?=$data[year]?>

Checa este enlace:
<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=57797' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>
y luego esto:

Con esta condulta:
select DATE_FORMAT('1997-10-04', '%W %d %M %Y');

Esto te debe dar como resultado
'Saturday 4 October 1997'

Hay una tabla con todas estas cosas de los %'s para formato de fechas en esta URL:
<a href='ir.asp?http://www.mysql.com/doc/D/a/Date_and_time_functions.html' target='_blank'>http://www.mysql.com/doc/D/a/Date_and_ti...</a>

<a href="http://www.unitecos.net">
<img src="http://www.soportexpresso.com/pass/correo/agarciaa.jpg" border=0>
</a>
  #3 (permalink)  
Antiguo 19/01/2002, 12:29
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años, 1 mes
Puntos: 68
Re: fechas

Para tu problema, lo que te recomiendo que hagas, es que en el campo donde vas a guarar la fecha, utilices o un campo DATE o un campo TIMESTAMP.

Luego, cuando haces el query donde guardas los datos, tan solo haces :

INSERT INTO campo_date VALUES CURRENT_TIME();

Y mysql se encargará de poner la fecha actual. (eso si, la fecha del server, lo mismo que obtendrias si lo obtienes desde PHP).

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:47.