satanson
Gamma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de 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 edición: