Help

Help > Forum > Tópicos e Posts > Visualizando a data e a hora exatas de uma postagem

Visualizando a data e a hora exatas de uma postagem

As datas em seu fórum mostram um conveniente “X horas atrás” ou “X minutos atrás” para datas que ocorreram há menos de 24 horas. Além disso, qualquer data que ocorreu no ano atual não menciona o ano. Estudos de facilidade de uso mostraram que formatar datas recentes dessa forma aumenta muito a legibilidade e a facilidade de uso. Esse é o mesmo estilo que o Facebook e outros gigantes da Internet estão usando com base no feedback de bilhões de usuários.

No entanto, pode haver momentos em que você precise saber a data e a hora exatas de uma postagem. Portanto, você pode colocar o mouse sobre a data para ver a data exata em sua forma completa e normal.

As datas que ocorreram há mais de 30 dias ainda são mostradas usando a formatação de data normal.

Embora não seja recomendável mostrar a data e a hora completas devido aos motivos mencionados acima, entendemos que alguns casos de uso podem exigir isso. Você pode seguir estas instruções se quiser sempre mostrar a data na página:

  1. Faça login na sua conta do Website Toolbox.
  2. Clique no Integrar link.
  3. Clique no Código personalizado link.
  4. Insira o seguinte código HTML no Código HTML da tag principal do fórum caixa de texto:

    <script>
    window.addEventListener("load", function () {
      let currentYear = new Date().getFullYear();
      let currentYearShort = String(currentYear).slice(-2);
      jQ('time').each(function () {
        const $this = jQ(this);
        const title = $this.attr('title');
        if (title && $this.children().length === 0 && $this.text().match(/,|\/|ago| [0-9]/)) {
          const match = title.match(/^(.+?)((,\s*\d{4}|\/\d{2}))?(?:\s+\d{1,2}:\d{2}(?:\s*[AP]M)?)?$/i);
          if (match) {
            const datePart = match[1].trim();
            const yearPart = (match[2] || '').replace(/[,\/\s]/g, '');
            const isCurrentYear = yearPart === currentYearShort || yearPart === String(currentYear);
            $this.html(isCurrentYear || !yearPart ? datePart : datePart + match[2]);
          }
        }
      })
    });
    </script>
    
  5. Salvar suas configurações.


If you still need help, please contact us.