Допустимо ли использовать "время назад в словах" для Schema.org Свойства даты/времени?


У меня есть сайт доски объявлений, и я хотел включить некоторую схему в свои сообщения. Одним из основных атрибутов сообщений является время, в течение которого они создаются.

С учетом сказанного я наткнулся на dateCreated собственность. Единственная проблема, с которой я сталкиваюсь в требованиях к форматированию. Ожидаемый тип - либо Date, либо DateTime. Для целей UX мне было интересно отобразить дату публикации во времени назад словами. Поэтому вместо:

October 21, 2015, 7:28 AM

Я бы сделал что-то вроде:

5 minutes ago

Смогу ли я все еще сделать что-то подобное последнему, поскольку это не совсем в формате даты?

Author: unor, 2019-07-28

1 answers

Вы можете указать DateTime в качестве значения свойства (для структурированных данных/для машин), отображая при этом удобочитаемый вариант.

Микроданные и RDFa будут принимать значение атрибута time элемента datetime в качестве значения свойства, а не содержимое элемента:

<!-- Microdata -->
<time itemprop="dateCreated" datetime="2015-10-21T07:28:00">5 minutes ago</time>

<!-- RDFa -->
<time property="dateCreated" datetime="2015-10-21T07:28:00">5 minutes ago</time>
 0
Author: unor, 2019-07-28 16:12:03