PHP: Зул сарын баяр хүртэл хэдэн өдөр вэ?

Зул сарын нохойМэдээллийн санд хадгалагдсан талбарт зул сарын баяр хүртэл сайн байдаг, хугацаа нь дуусах өдрүүдийн тохиргоотой үйлчлүүлэгчтэй.

Би орой бүр хоолны газруудынхаа талбарыг шинэчилдэг cron ажил (хуваарьт ажил) бичих хэрэгтэй байсан. Би өмнө нь ямар ч крон ажил бичээгүй байсан - хамт ажиллагч Тимийн ачаар Имавекс намайг зөв зүгт хөтөлсөнд Өглөө амжилттай болсныг мэдэгдэхийн тулд надад имэйлээр ирсэн.

Гэхдээ ямар ч байсан би кодыг бичсэн болохоор хөгжилтэй зүйлээ хуваалцаж, та бүхэнд хүргэх болно гэж бодлоо.

$ сар = 12;
$ өдөр = 25;
$ жил = огноо ("Y");
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year) - time (void)) / 86400);
хэрэв ($ хоног> 0) {
$ year = $ year + 1;
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year) - time (void)) / 86400);
}
солих ($ өдөр) {
хэрэг 0:
echo "Merry Christmas!";
эвдэж,
хэрэг 1:
echo "Энэ бол Христийн Мэндэлсний Баярын өмнөх өдөр!";
эвдэж,
Анхдагч:
echo "There are". $ days. "Христийн Мэндэлсний Баярын өмнөх өдрүүд!";
}

Бичлэгээс хуулж бичихээс болгоомжил, заримдаа апострофууд замбараагүй болдог. Хэрэв танд WordPress байгаа бол та үүнийг хуудасныхаа кодонд оруулаад харуулчихаж болно. Зул сарын баяр дөнгөж 48 хоногийн дараа болоход хүн бүхэн баяртай байгаа гэдэгт би итгэлгүй байна, гэхдээ энэ юу вэ!

Хэрэв та хүсвэл хэргийн мэдүүлгийг гаргаж, Христийн Мэндэлсний Баярын 12 хоногийг ч хийж болно. 🙂

Энэ код нь мөн оныг харгалзан үздэг тул ирэх жил үргэлжлүүлэн ажиллах болно!

4 санал

  1. 1
  2. 3

    Сайн уу Даг,

    Энэ кодын хэсэг дээр баярлалаа. 🙂 Би үүнийг блогынхоо хажуугийн самбар дээр виджет хэлбэрээр оруулах гэж оролдож байна. Би кодыг нь оруулсан бөгөөд энэ нь хуудсан дээрх түүхий кодыг л харуулж байна .. php шидтэн биш .. Үүнийг ажиллуулах "энгийн" арга байдаг уу?

    баярлалаа,
    Дан

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.