PHP: Milad gününə neçə gün qaldı?
Yalnı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 uğurlu olduğunu bildirmək üçün səhər mə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 həvalələr pozulur. 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 qalmasından 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!