PHP: Milad gününə neçə gün qaldı?

Milad köpəyiYalnız Milad bayramına qədər yaxşı olan xüsusi bir müştərimiz var və sona çatana qədər olan günlər üçün verilənlər bazasında saxlanan bir sahə var.

Gecədir restoranlarının hər biri üçün sahəni yeniləyən bir cron işi (planlı iş) yazmalıydım. Daha əvvəl heç bir cron işi yazmamışdım - həmkarım Tim sayəsində at İmaveks məni düzgün istiqamətə aparan üçün. Hətta səhər mənə uğurlu olduğunu bildirmək üçün elektron poçtla göndərdim.

Hər halda, hər halda kodu yazdığım üçün düşündüm ki, əyləncəni paylaşıb sizə çatdıra bilərəm:

$ ay = 12;
$ gün = 25;
$ il = tarix ("Y");
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year) - time (void)) / 86400);
əgər ($ gün> 0) {
$ il = $ il + 1;
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year) - time (void)) / 86400);
}
keçid ($ gün) {
iş 0:
echo "Miladınız mübarək!";
fasilə;
iş 1:
echo "Milad ərəfəsidir!";
fasilə;
default:
echo "Var". $ gün. "Milad bayramına daha çox gün!";
}

Yazıdan kopyalamaq və yapışdırmaqdan çəkinin, bəzən apostroflar qarışıq qalır. WordPressiniz varsa, bunu həqiqətən səhifənizin koduna daxil edə və göstərə bilərsiniz. Hər kəsin Milad bayramının yalnız 48 gün qaldığı üçün həyəcanlandığından əmin deyiləm, amma nədir!

İstəsəniz, məhkəmə işinin ifadəsini qurub Miladın 12 gününü də edə bilərsiniz. 🙂

Bu kod həm də ili nəzərə alır, ona görə də gələn il işləməyə davam edəcəkdir!

4 Şərhlər

  1. 1
  2. 3

    Salam Doug,

    Bu kod parçası üçün təşəkkür edirik. 🙂 Blogumun yan çubuğuna bir widget kimi qoymağa çalışıram. Kodu yapışdırdım və sadəcə səhifədə xam kod göstərilir .. Bir php sehrbazı deyiləm .. İşə gətirməyin “sadə” yolu varmı?

    Thanks,
    Dan

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.