ميل تشيمب تيميوارب جدولة - ما تاريخ لتمرير ومتى لإنشاء حملة

StackOverflow https://stackoverflow.com//questions/9697870

  •  13-12-2019
  •  | 
  •  

سؤال

لدينا وظيفة كرون الذي يعمل مرة واحدة في اليوم ويرسل رسائل البريد الإلكتروني اليومية من خلال ميل تشيمب.الآن نود أن نحاول إرسالها باستخدام ميزة تيموارب ، ولكن لا أستطيع أن أفهم حقا كيف ينبغي أن يعمل هذا.

أقوم بإنشاء حملة مع 'timewarp' => true وجدولة ذلك مع جدول الحملات().:

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

ولكن عندما أفتح الحملة في ميل تشيمب ، هناك تاريخ جدول زمني مختلف تم تعيينه ، على الرغم من تحديد مربع الاختيار" تيميوارب".

ماذا يعني هذا "يجب أن يكون الجدول الزمني 24 ساعات مقدما" يعني?إذا تم تشغيل البرنامج النصي اليوم, أحتاج إلى جدولة ذلك ليوم غد?

هل كانت مفيدة؟

المحلول

وهذا يعني أنك لا يمكن أن يكون في $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'));

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top