Foros del Web » Programando para Internet » PHP »

Funcion date (php+mysql) (traducir a español)

Estas en el tema de Funcion date (php+mysql) (traducir a español) en el foro de PHP en Foros del Web. Código PHP: <?php      // Numero de temas a mostrar?      $topicnumber  =  5 ;      // phpBB path      $urlPath  =  "/" ;        // Configuración DB (Ruta del archivo phpBB config.php)      include  'config.php' ;      ...
  #1 (permalink)  
Antiguo 01/03/2013, 12:24
Avatar de wowmatu  
Fecha de Ingreso: marzo-2013
Mensajes: 11
Antigüedad: 11 años, 1 mes
Puntos: 0
Exclamación Funcion date (php+mysql) (traducir a español)

Código PHP:
<?php
    
// Numero de temas a mostrar?
    
$topicnumber 5;
    
// phpBB path
    
$urlPath "/";
 
    
// Configuración DB (Ruta del archivo phpBB config.php)
    
include 'config.php';
    
$table_topics $table_prefix"topics";
    
$table_forums $table_prefix"forums";
    
$table_posts $table_prefix"posts";
    
$table_users $table_prefix"users";
    
$link mysql_connect("$dbhost""$dbuser""$dbpasswd") or die("Could not connect");
    
mysql_select_db("$dbname") or die("Error en DB");
 
    
$query "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username, u.user_avatar
    FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
    WHERE t.topic_id = p.topic_id AND
    f.forum_id = t.forum_id AND
    t.forum_id != 4 AND
    t.topic_status <> 2 AND
    p.post_id = t.topic_last_post_id AND
    p.poster_id = u.user_id
    ORDER BY p.post_id DESC LIMIT $topicnumber"
;
    
$result mysql_query($query) or die("Error en consultas");        
 
    print 
"<table cellpadding='3' cellSpacing='2' width='640'>";
    while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
 
    echo  
"<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#p$row[post_id]\" TARGET=\"_blank\">" .
    
$row["topic_title"] .
    
"</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/memberlist.php?mode=viewprofile&u=$row[user_id]\" TARGET=\"_blank\"> $row[user_avatar]" .
    
$row["username"] .
    
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
    
    
    
date('F j, Y, g:i a'$row["post_time"]) .
    
"</td></tr></font>";
    }
    print 
"</table>";
    
mysql_free_result($result);
    
mysql_close($link);
    
?>
Ese es mi codigo quiero cambiarlo a español, ya encontre muchos post en el foro pero no pude lograrlo con mi codigo :S
el codigo me devuelve ejemplo: February 27, 2013, 10:30 pm
me gustaria que diga Febrero 27, 2013, 10:30pm
  #2 (permalink)  
Antiguo 01/03/2013, 12:28
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Funcion date (php+mysql) (traducir a español)

y el archivo config.php que contiene?
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #3 (permalink)  
Antiguo 01/03/2013, 12:34
Avatar de wowmatu  
Fecha de Ingreso: marzo-2013
Mensajes: 11
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Funcion date (php+mysql) (traducir a español)

Cita:
Iniciado por gldelossantos Ver Mensaje
y el archivo config.php que contiene?
contiene los datos de conexion hacia el foro phpbb3

osea el codigo php "date('F j, Y, g:i a', $row["post_time"])"
me devuelve bien la fecha pero aparece asi: February 27, 2013, 10:30 pm

estaria bueno que aparezca asi: Mié, 27 Feb 2013, 21:30

Última edición por wowmatu; 01/03/2013 a las 13:02
  #4 (permalink)  
Antiguo 13/01/2015, 01:52
 
Fecha de Ingreso: enero-2015
Mensajes: 40
Antigüedad: 9 años, 3 meses
Puntos: 8
Respuesta: Funcion date (php+mysql) (traducir a español)

Si tu servidor lo admite puedes usar SetLocale y si no tendrías que usar arrays para traducirlo tu mismo o buscar alguna función que te lo convierta.

Etiquetas: date, funcion, mysql, php-mysql, select, traducir
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:50.