0

我们有一个每天运行一次的 cron 作业,并通过 MailChimp 发送每日电子邮件。现在我们想尝试使用 TimeWarp 功能发送它们,但我真的不明白这应该如何工作。

我创建一个活动并使用活动计划()'timewarp' => true安排它。:

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

但是当我在 MailChimp 中打开活动时,设置了不同的计划日期,尽管选中了“TimeWarp”复选框。

这“需要提前 24 小时安排”是什么意思?如果脚本今天运行,我需要安排明天运行吗?

4

1 回答 1

1

这意味着你不能在$delivery = date("Y-m-d 10:00:00");今天的日期。你应该有date('Y-m-d 10:00:00', strtotime ('+1 day'));

请注意,这仅适用于脚本在上午 10 点之前执行的情况

我应该有date('Y-m-d H:i:s', strtotime ('+1 day +1 hour'));

于 2012-03-14T08:15:09.517 回答