Este site utiliza cookies para garantir a melhor experiência. Saiba mais
// {
// Seleciona apenas elementos que contenham classes de tempo
const timeElements = document.querySelectorAll('.published, .updated, .post-timestamp');
if (timeElements.length === 0) return;
// Usa requestAnimationFrame para rodar na próxima janela de pintura do navegador
window.requestAnimationFrame(() => {
timeElements.forEach(el => {
const timestamp = el.getAttribute('datetime') || el.innerText;
const date = new Date(timestamp);
if (!isNaN(date.getTime())) {
// Ajuste de -3 horas (Horário de Brasília)
date.setHours(date.getHours() - 3);
// Formatação simples: DD/MM/AAAA HH:MM
const d = date.getDate().toString().padStart(2, '0');
const m = (date.getMonth() + 1).toString().padStart(2, '0');
const y = date.getFullYear();
const hr = date.getHours().toString().padStart(2, '0');
const min = date.getMinutes().toString().padStart(2, '0');
el.innerText = `${d}/${m}/${y} ${hr}:${min}`;
}
});
});
};
// Executa assim que o DOM estiver pronto, sem esperar imagens/styles
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', ajustarHorario);
} else {
ajustarHorario();
}
})();
// ]]>