api — PHP формат даты для поля дня рождения MailChimp — какой правильный формат?

Я пытаюсь обновить подписчика с его днем ​​рождения, но он не принимает любые введенные мной форматы.

Я пробовал:

date('d/m/Y', time());
date('d/m', time());
date('m/d', time());

В чем дело? Их документация API гласит:

«месяц и день рождения, прошедшие как MM / DD»

А также:

опционально только для полей дня рождения и даты. Для типа рождения,
должно быть «MM / DD» (по умолчанию) или «DD / MM». Для типа даты, должно быть
«ММ / ДД / ГГГГ» (по умолчанию) или «ДД / ММ / ГГГГ». Любые другие значения будут
конвертируется по умолчанию.

Но это не сработает! При импорте поле дня рождения остается пустым.

1

Решение

Возможно, уже слишком поздно, но для дополнительных поисков … Я обнаружил, что API нужно ввести дату в формате Y-m-d.

Конфигурация данных поля списка — только формат, чтобы показать это.

Это работает для меня.

1

Другие решения

Вот как я это реализовал:

$merge_vars = array( 'EMAIL' => $email,
'FNAME' => $name,
'BIRTH_DATE' => $dateMonth . '/' . $dateDay );
0

По вопросам рекламы [email protected]