Как правильно сделать форма даты через дефис для микроразметок поисковиков?

голоса: 0

Здравствуйте!

Использую тег article, прописываю дату

<time itemprop="datePublished" datetime="$DATE$"></time>

но дата пишется 15.12.2018

 

А нужно так 15-12-2018

| Автор: | Категория: SEO
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

голоса: 0
 
Лучший ответ

панель управления - настройки - общие настройки - формат даты и времени - выбираете как на картинке и сохраняете

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Голоса: +1

Как вариант: <?substr($DATE$,6)?>-<?substr($DATE$,3,2)?>-<?substr($DATE$,0,2)?>

<?substr($DATE$,6)?> - выведет год
<?substr($DATE$,3,2)?> - выведет месяц
<?substr($DATE$,0,2)?> - выведет число

Если в настройках стоит стандартный формат даты, на других не тестировал.

P.S. Насколько я понимаю для микроразметки datePublished выводить дату в такой последовательности 15-12-2018 не совсем правильно
https://schema.org/datePublished

Я использую такой вариант:

<time itemprop="datePublished" datetime="<?substr($DATE$,6)?>-<?substr($DATE$,3,2)?>-<?substr($DATE$,0,2)?>" title="$TIME$">$DATE$</time>

| Автор:
  • > P.S. Насколько я понимаю для микроразметки datePublished выводить дату в такой последовательности 15-12-2018 не совсем правильно
  • >> Да, не правильно. Должен быть год-месяц-число. Данный формат есть в настройках сайта как показано в первом ответе. Проверено на микроразметках и данный формат идеально подходит как для гугла так и для яндекса. 
...