Foros del Web » Programando para Internet » PHP »

cambiar fecha a español

Estas en el tema de cambiar fecha a español en el foro de PHP en Foros del Web. Hola, estoy haciendo una base de datos y nesecito traer la fecha de hoy en uno de los campos, mi pregunta es cómo hacer que ...
  #1 (permalink)  
Antiguo 21/10/2011, 17:18
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
cambiar fecha a español

Hola, estoy haciendo una base de datos y nesecito traer la fecha de hoy en uno de los campos, mi pregunta es cómo hacer que esta sea en español ya que esta en ingles.

Saludos!
  #2 (permalink)  
Antiguo 21/10/2011, 18:25
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Respuesta: cambiar fecha a español

La Fecha se tien que guardar en MySQL (si es la base de datos que estas usando) en tipo de datos SQL, ahora si lo que quieres es mostrar la fecha en español hazlo con esta funcion:

Código PHP:
Ver original
  1. function esFecha($fecha)
  2.     {
  3.         setlocale(LC_TIME, 'sp_ES','sp', 'es');
  4.         return ucfirst(strftime('%d de %B de %Y', strtotime($fecha)));
  5.     }
  6.  
  7.  
  8. echo esFecha('2011-10-21');
  9. //Te mostrara  21 de Octubre de 2011

PD: El servidor tiene que estar en español, esta funcion es de otro usuario de FW.
__________________
Aprendiendo!!!
  #3 (permalink)  
Antiguo 22/10/2011, 07:20
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: cambiar fecha a español

Muchas gracias, lo pruebo y te digo.
Saludos!
  #4 (permalink)  
Antiguo 30/10/2011, 07:04
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: cambiar fecha a español

Hola lo que quiero es cambiar la fecha que marque en rojo a español, con el codigo que me dejaron todavía no se como hacerlo. Si alguien me puede ayudar.

<head>
<script type="text/javascript">

function esFecha($fecha)
{
setlocale(LC_TIME, 'sp_ES','sp', 'es');
return ucfirst(strftime('%d de %B de %Y', strtotime($fecha)));
}

</script>

</head>
<body>
<td valign="top"><input type="text" value="<?php echo $rs["fecha"]; ?>" /></td>
</body>
  #5 (permalink)  
Antiguo 30/10/2011, 07:22
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: cambiar fecha a español

yo tengo mi fecha 2035-10-29 en la mysql y la converti a 29-10-2035

Y este es el codigo que utilizo amigo

Código PHP:
Ver original
  1. $fecha=$line["fecha_Actual"]; <---- Aqui colocaras la linia de la base de datos donde esta la fecha
  2. $fecha_m = explode("-", $fecha);
  3. $dia_m =$fecha_m[2];
  4. $mes_m =$fecha_m[1];
  5. $anio_m=$fecha_m[0];
  6. $fecha_final= $dia_m.'-'.$mes_m.'-'.$anio_m;

Última edición por privatefta; 30/10/2011 a las 07:38
  #6 (permalink)  
Antiguo 30/10/2011, 07:47
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: cambiar fecha a español

OK me parece una forma válida.
Gracias!
Saludos!
  #7 (permalink)  
Antiguo 30/10/2011, 07:49
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: cambiar fecha a español

una pregunta nada que ver con este tema como haces para que te aparesca el codigo php de esa forma, con el fondo y la numeracion de las lineas y la barra de desplazamiento. Saludos!
  #8 (permalink)  
Antiguo 30/10/2011, 07:58
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: cambiar fecha a español

eso lo haces selecionandolo en post
  #9 (permalink)  
Antiguo 30/10/2011, 08:45
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: cambiar fecha a español

Ok, pero no se que debo presionar para que me quede así.
  #10 (permalink)  
Antiguo 30/10/2011, 08:51
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: cambiar fecha a español

ok amigo mira la foto


  #11 (permalink)  
Antiguo 30/10/2011, 09:23
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: cambiar fecha a español

<head>
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. function esFecha($fecha)
  4. {
  5. setlocale(LC_TIME, 'sp_ES','sp', 'es');
  6. return ucfirst(strftime('%d de %B de %Y', strtotime($fecha)));
  7. }
  8.  
  9. </script>

</head>
<body>
Código PHP:
Ver original
  1. <td valign="top"><input type="text" value="<?php echo $rs["fecha"]; ?>" /></td>
</body>
  #12 (permalink)  
Antiguo 30/10/2011, 09:24
 
Fecha de Ingreso: mayo-2010
Mensajes: 414
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: cambiar fecha a español

Excelente!!!

Etiquetas: español, fecha
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 10:15.