Tema Cerrado
Resultados 1 al 5 de 5

Tema: Date_format en español

  1. #1
    Me va gustando esto... Habitante Nebulosa Está en el buen camino
    Fecha de Ingreso
    01 nov, 11
    Mensajes
    49
    Poder de Reputación
    1

    Date_format en español

    hola chicos

    Estoy intentando hacer una página dinámica para insertar un blog en mi web con bases de datos y PHP siguiendo un tutorial de Dreamweaver. No me estoy enterando mucho ja ja ja pero hasta ahora parece que va funcionando. Hay una capa que es para poner Archivo, como en los blog, pero me sale con las fechas en inglés y no sé cambiar para que salgan las fechas en castellano. Creo que esta es la parte del código donde se puede cambiar

    Código PHP:
    mysql_select_db($database_check_mag$check_mag);
    $query_getArchives "SELECT DISTINCT DATE_FORMAT(news.actualizacion, '%M %Y') AS archivo, DATE_FORMAT(news.actualizacion, '%m-%Y') AS link  FROM news  ORDER BY news.actualizacion DESC";
    $getArchives mysql_query($query_getArchives$check_mag) or die(mysql_error());
    $row_getArchives mysql_fetch_assoc($getArchives);
    $totalRows_getArchives mysql_num_rows($getArchives);
    ?> 
    He estado mirando y creo que es con este código:

    SET lc_time_names = 'es_ES';

    (http://dev.mysql.com/doc/refman/5.1/...e-support.html)

    Lo estoy pengando en todas partes del "Select distinct date_format" a ver si funciona pero no lo consigo ¿me ayudais?

  2. #2
    Esto empieza a ser un vicio... Habitante skaparate will become famous soon enoughskaparate will become famous soon enough
    Fecha de Ingreso
    02 may, 11
    Mensajes
    535
    Poder de Reputación
    4
    Hola:

    Lo que pasa es que esa es una sola instrucción. Esa instrucción efectivamente cambia el "idioma" de las fechas, pero no se utiliza en una consulta SELECT, INSERT, etc., se usa así:

    Código PHP:
    mysql_query"SET lc_time_names = 'es_ES'" );
    $query_getArchives "SELECT DISTINCT DATE_FORMAT(news.actualizacion, '%M %Y') AS archivo, DATE_FORMAT(news.actualizacion, '%m-%Y') AS link  FROM news  ORDER BY news.actualizacion DESC";
    // Si no funciona, descomenta la siguiente línea y asegúrate de que el resultado muestre es_ES (u otro país):
    //print_r( mysql_query( "SELECT @@lc_time_names" );
    $result mysql_query$query_getArchives ); 
    Espero te sirva, saludos :D.
    Última edición por skaparate; 03/02/2012 a las 03:36

  3. #3
    Me va gustando esto... Habitante Nebulosa Está en el buen camino
    Fecha de Ingreso
    01 nov, 11
    Mensajes
    49
    Poder de Reputación
    1
    ja ja ja funcionaaaaaaaa

    gracias skaparate

  4. #4
    Esto empieza a ser un vicio... Habitante skaparate will become famous soon enoughskaparate will become famous soon enough
    Fecha de Ingreso
    02 may, 11
    Mensajes
    535
    Poder de Reputación
    4
    De nada :D.

  5. #5
    Moderador CCTW Habitante johnpeterjp Está en el buen camino Avatar de johnpeterjp
    Fecha de Ingreso
    13 abr, 06
    Mensajes
    2,845
    Poder de Reputación
    23
    Solucionado = Cerrado. Saludos.
    "Conocimiento es necesidad, necesidad es conocer lo que necesitamos"


Tema Cerrado

Temas Similares

  1. nvu en español
    Por *Blaizer* en el foro NVU
    Respuestas: 4
    Último Mensaje: 22/08/2009, 17:22
  2. en español
    Por quenio en el foro Foros
    Respuestas: 0
    Último Mensaje: 16/10/2008, 18:56

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes