В этой статье речь пойдет о том, как правильно оформить дату и время в сведениях о товарах. Эти данные задаются в таких атрибутах, как "дата поступления" [availability_date]
, "срок действия скидки" [sale_price_effective_date]
и "срок окончания действия" [expiration_date]
.
Содержание
Принцип работы
Дата и время в значениях атрибутов приводятся в формате ISO 8601. В зависимости от атрибута может потребоваться указать одиночную дату, диапазоны дат, а иногда и точное время.
Как оформить дату
Дату нужно указывать в следующем формате:
YYYY–MM–DD [ГГГГ–ММ–ДД]
Например, дата "11 мая 2017 года" будет выглядеть так:
2017-05-11
Как добавить сведения о времени
Вот что нужно сделать:
- Введите после даты букву
T
. - Укажите время в 24-часовом формате по образцу "чч:мм:сс"
[hh:mm:ss]
. Пример:13:00:14
. - Добавьте сведения о часовом поясе. Например, для североамериканского тихоокеанского времени нужно указать
-0800
.
Дата и время 11 мая 2017 года, 00:01:59 по североамериканскому тихоокеанскому времени будут выглядеть так:
2017-05-11T00:01:59-0800
Если вы не укажете время, будет автоматически использовано значение 23:59:59.
Если вы не добавите сведения о часовом поясе, по умолчанию будут использованы следующие значения:
- в текстовых и XML-фидах – часовой пояс целевой страны фида;
- в фидах, загруженных с помощью API – всемирное координированное время (UTC).
Страна | Часовой пояс по умолчанию для текстовых фидов и фидов XML |
---|---|
Австралия | +1000 |
Бразилия | -0300 |
Канада | -0500 |
Страны Центральной Европы | +0100 |
Япония | +0900 |
Мексика | -0600 |
Новая Зеландия | +1200 |
Россия | +0400 |
Сингапур | +0800 |
Великобритания | Z или +00:00 |
Соединенные Штаты Америки | -0800 |
Как оформить диапазон дат
Значения некоторых атрибутов включают не просто дату, а временной промежуток, ограниченный датой начала и датой окончания. Эти две даты нужно разделять знаком /
. Вот как это выглядит: start/end [начало/окончание]
.
Примеры:
2017-05-11T00:01:59-0800/2017-06-21T22:13:59-0800
– для тихоокеанского стандартного времени;2017-02-24T11:07:31+0100
– для центральноевропейского времени.
Если время начала и окончания не указаны, по умолчанию используются значения 00:00:00
и 23:59:59
соответственно.