web-next: home muestra las noticias con fecha larga en español
La home ya lee las noticias de home_noticia; se sembraron las 50 noticias reales del sitio en la BD. Ajustes de render: fecha en formato español largo («21 de junio de 2026») y contenido en <p> (con <br> y enlaces), como el markup original. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -19,12 +19,10 @@ function formatFecha(iso: string | Date | null): string {
|
||||
if (!iso) return ''
|
||||
const d = new Date(iso)
|
||||
if (isNaN(d.getTime())) return String(iso)
|
||||
return d.toLocaleString('es-ES', {
|
||||
day: '2-digit',
|
||||
month: '2-digit',
|
||||
return d.toLocaleDateString('es-ES', {
|
||||
day: 'numeric',
|
||||
month: 'long',
|
||||
year: 'numeric',
|
||||
hour: '2-digit',
|
||||
minute: '2-digit',
|
||||
})
|
||||
}
|
||||
|
||||
@@ -127,7 +125,7 @@ export default async function HomePage({ params }: { params: Promise<{ locale: s
|
||||
<div key={n.id} className="noticia-item">
|
||||
<h3>{n.titulo}</h3>
|
||||
<span className="date">{formatFecha(n.fecha)}</span>
|
||||
<div
|
||||
<p
|
||||
className="noticia-contenido"
|
||||
dangerouslySetInnerHTML={{ __html: n.contenido }}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user