Форматирование даты при публикации действий / объектов - PullRequest
0 голосов
/ 28 сентября 2011

С новыми частями Action / Object в Open Graph я пытаюсь опубликовать DateTime, отформатированный абсолютно, что-то вроде:

"Дейв посещает EventName на ... 28.09.2011 в 21:30 "

Однако я могу получить дату для рендеринга только в двух форматах: «123456789» или «осталось 3 часа».

Я создал объект с именем Event. Я дал ему настраиваемое поле Time типа DateTime. Я создал действие с именем Attend, которое связано с событием.

На странице события я пишу метатег, используя время события в том же формате, что и php time ().

И в Агрегации, и в Действии я пытаюсь вывести "{event.time}" в правильном формате. Основываясь на разделе Formatter на этой странице документации FB , я бы подумал, что могу указать конкретный форматер даты, например, дату («F d, Y»). Однако я всегда получаю сообщение об ошибке типа «Неверный формат даты (« F d, Y »)».

Есть идеи, как получить правильное форматирование даты? Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

Я сообщил об этом как об ошибке https://developers.facebook.com/bugs/198438833569505

0 голосов
/ 28 сентября 2011

Ближайшее, что вы можете получить - {event.time | date("fb_absolute")}. Это сделано для того, чтобы соответствовать другим датам в Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...