satanson
Gamma
Verificado
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola amigos tengo una consulta, como puedo convertir la fecha de formato normal 06-17-2022 a hace 1 minutos, hace 1 hora, hace 3 horas, etc... y cuando halla pasado un dia salga el formato normal. Es para mybb pero es general de php el formato de mybb esta en -> https://prnt.sc/G6r3sWqT2HjA y lo muestra -> https://prnt.sc/ZsUN2ANcSwC0 despues que pase un dia aparecen -> https://prnt.sc/SoaP_4kxMyik
Les dejare el codigo php que pude hacer cargando los datos directo de la base de datos:
Les dejare el codigo php que pude hacer cargando los datos directo de la base de datos:
PHP:
$uids = $_GET['uid'];
$query = $db->query("
SELECT mybb_posts.username, mybb_posts.dateline, mybb_posts.fid,mybb_forums.fid,mybb_forums.name,mybb_posts.message,mybb_posts.subject,mybb_posts.tid FROM mybb_posts,mybb_forums
where
mybb_posts.fid = mybb_forums.fid
and
mybb_posts.uid = '$uids'
and
mybb_posts.replyto = 0
and
mybb_forums.lastposttid != ''
ORDER BY mybb_posts.dateline DESC LIMIT 8
");
while($fila = $db->fetch_array($query))
{
$msg = $fila['message'];
$id = $fila['tid'];
$title = $fila['subject'];
$fname = $fila['name'];
$fid = $fila['fid'];
$output = preg_match_all('/([-a-z0-9_\/:.]+\.(jpg|jpeg|png))/i', $msg, $matches);
$date = my_date($mybb->settings['dateformat'], $fila['dateline'], '', false);
$user = $fila['username'];
$img .= "<tr><td class='trow1'>
<div style='float:left;position:relative;width: 50px;overflow:show'><a href='showthread.php?tid=".$id."' title='".$title."'><center><img title='".$title."' src=".$matches [1] [0]." style='height: 50px;'></center></a></div>
<div style='float:left;position:relative;margin:8px;'><a href='showthread.php?tid=".$id."' title='".$title."'>".$title."</a><br>
Publicado en: ".$date."
</div>
</td></tr>
";
}
Última edição: