Даты на форуме удобны для дат «X часов назад» или «X минут назад» для дат, произошедших менее 24 часов назад. Кроме того, во всех датах, произошедших в текущем году, этот год не упоминается. Исследования, посвященные удобству использования, показали, что такое форматирование последних дат значительно повышает удобочитаемость и удобство использования. Это тот же стиль, который используют Facebook и другие интернет-гиганты, основываясь на отзывах миллиардов пользователей.
Однако могут быть случаи, когда вам нужно знать точную дату и время публикации. Поэтому вы можете навести курсор мыши на дату, чтобы увидеть точную дату в полном и обычном виде.
Даты, произошедшие более 30 дней назад, по-прежнему отображаются с использованием обычного форматирования дат.
Хотя мы не рекомендуем показывать полную дату и время по указанным выше причинам, мы понимаем, что в некоторых случаях это может потребоваться. Если вы хотите, чтобы дата всегда отображалась на странице, следуйте этим инструкциям:
- Войдите в свою учетную запись Website Toolbox.
- Нажмите кнопку Интегрировать ссылка.
- Нажмите кнопку Настраиваемый код ссылка.
- Вставьте следующий HTML-код в HTML-код тега заголовка форума текстовое поле:
<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> - Сохранить ваши настройки.