Как изменить формат даты в Blogger
Как изменить формат даты в шаблоне Contempo в Blogger
В шаблоне Contempo дата публикации поста может выводиться в виде «август 08 2025». Такой порядок слов связан с англоязычным форматом даты, заложенным по умолчанию в шаблон. Для русскоязычной аудитории он выглядит непривычно, поэтому чаще используется формат «8 августа 2025», где сначала идёт число, затем месяц, а потом год. Кроме того, вы можете настроить любой другой вид отображения даты - например, в виде 08.08.2025 или 8 авг 2025. Ниже - пошаговая инструкция чтобы изменить формат на более удобный.
Важно! Перед любыми изменениями в коде шаблона обязательно создайте резервную копию темы. Это позволит восстановить блог в случае ошибки.
- В панели управления Blogger откройте раздел Тема.
- Нажмите Создать резервную копию / Скачать и сохраните файл на компьютер.
Шаг 1. Открываем HTML шаблона
- В разделе Тема нажмите Изменить HTML.
- Откроется редактор кода шаблона. В окне поиска (Ctrl+F) введите
postTimestamp
.
Шаг 2. Находим и меняем строку с датой
Вы найдёте блок, похожий на этот. Таких блоков надо найти три, и заменить строку, как показано ниже:
<b:includable id='postTimestamp'>
<span class='byline post-timestamp'>
<data:byline.label/>
<b:if cond='data:post.url'>
<meta expr:content='data:post.url.canonical'/>
<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'>
<time class='published' expr:datetime='data:post.date.iso8601' expr:title='data:post.date.iso8601'>
<data:post.date/>
</time>
</a>
</b:if>
</span>
</b:includable>
Нас интересует строка:
<data:post.date/>
Её нужно заменить на:
<b:eval expr='data:post.date format "d MMMM yyyy"'/>
У вас должно получиться, как на скриншоте ниже:
Вот полный код:
<b:includable id='postTimestamp'>
<span class='byline post-timestamp'>
<data:byline.label/>
<b:if cond='data:post.url'>
<meta expr:content='data:post.url.canonical'/>
<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'>
<time class='published' expr:datetime='data:post.date.iso8601' expr:title='data:post.date.iso8601'>
<b:eval expr='data:post.date format "dd.MM.yyyy"'/>
</time>
</a>
</b:if>
</span>
</b:includable>
Шаг 3. Сохраняем и проверяем
- Нажмите Сохранить тему.
- Откройте блог и обновите страницу - даты должны отображаться как 8 августа 2025.
Примеры других форматов
Если нужен иной вид даты, можно подставить другие форматы:
"dd.MM.yyyy"
→ 08.08.2025"d/MM/yyyy"
→ 8/08/2025"d MMM yyyy"
→ 8 авг 2025"yyyy.MM.dd"
→ 2025.08.08
Объяснение формата:
"dd"
- день с ведущим нулём (01, 02, ..., 31)"MM"
- месяц с ведущим нулём (01, 02, ..., 12)"yyyy"
- год четырьмя цифрами (2025)
Применяется точно так же - замените строку с <data:post.date/>
на <b:eval expr='data:post.date format "..."'/>
.
После внесения изменений в код шаблона, дата публикации будет отображаться в выбранном вами формате, а читатели увидят привычный порядок дня, месяца и года. Этот небольшой штрих делает внешний вид блога более аккуратным и удобным для восприятия. Если захотите - формат даты можно будет поменять в любой момент, просто повторив описанные шаги.
Комментарии
Отправить комментарий