2012-03-14 10 views
0

1日に1回実行されるcronジョブがあり、毎日メールをMailChimp経由で送信します。今私たちはTimeWarp機能を使ってそれらを送信しようとしていますが、これがどのように機能すべきかを本当に理解できません。MailChimp TimeWarpスケジューリング - 通過する日付とキャンペーンを作成するタイミング

私は'timewarp' => trueでキャンペーンを作成し、campaignSchedule()でそれをスケジュール:。

$delivery = date("Y-m-d 10:00:00"); 
$chimp -> campaignSchedule($campaign, $delivery); 

しかし、私はMailChimpでキャンペーンを開いたときに、「タイムワープ」チェックボックスがチェックされているものの、中に設定され異なるスケジュールの日付が、あります。

「これを24時間前にスケジュールする必要がある」とはどういう意味ですか?スクリプトが今日実行される場合、私は明日のためにそれをスケジュールする必要がありますか?

答えて

1

今日の日付は$delivery = date("Y-m-d 10:00:00");であることを意味します。 代わりにdate('Y-m-d 10:00:00', strtotime ('+1 day'));が必要です。キャンペーンリストでスケジュール:

は、このスクリプトは、私はむしろ date('Y-m-d H:i:s', strtotime ('+1 day +1 hour'));

+0

ああ感謝を持っている必要があります10午前

前に実行されている今、それは正しい状態を示した場合にのみ動作することができますのでご注意ください。 –

関連する問題