PHP: چند روز تا کریسمس باقی مانده است؟

سگ کریسمسما یک مشتری داریم که ویژه ای دارد که فقط تا کریسمس خوب است و تنظیم روزهای انقضا در فیلدی است که در پایگاه داده ذخیره شده است.

من نیاز به نوشتن یک کار cron (کار برنامه ریزی شده) داشتم که به صورت شبانه زمینه را برای هر یک از رستوران های آنها به روز می کند. من قبلاً هرگز کار cron را ننوشته بودم - با تشکر از همکارم ، تیم ، در ایماوکس برای هدایت من در مسیر درست من حتی صبح آن را برایم ایمیل کرده تا به من بگویم موفقیت آمیز است.

به هر حال ، من فهمیدم که کد را به هر حال نوشته ام ، می توانم در این سرگرمی شریک شوم و آن را برای شما مردم جلب کنم:

$ ماه = 12؛
$ $ = 25؛
$ year = date ("Y") ؛
$ day = (int) ((mktime (0,0,0،86400،XNUMX ، $ month ، $ day ، $ year)) - time (void)) / XNUMX)؛
اگر ($ روز> 0) {
$ year = $ year + 1؛
$ day = (int) ((mktime (0,0,0،86400،XNUMX ، $ month ، $ day ، $ year)) - time (void)) / XNUMX)؛
}
سوئیچ ($ روز) {
مورد 0:
echo "کریسمس مبارک!"؛
زنگ تفريح؛
مورد 1:
echo "این شب کریسمس است!"؛
زنگ تفريح؛
پیش فرض:
echo "There" وجود دارد. $ day. "روزهای بیشتر تا کریسمس!"؛
}

مراقب باشید از کپی و چسباندن پست ، گاهی اوقات مرتدان بهم می خورند. اگر وردپرس دارید ، می توانید این را در کد صفحه خود وارد کرده و نمایش دهید. من مطمئن نیستم که همه از کریسمس فقط 48 روز مانده هیجان زده باشند ، اما چه خوب!

اگر بخواهید ، حتی می توانید بیانیه پرونده را تهیه کنید و 12 روز کریسمس را انجام دهید. 🙂

این کد سال را نیز در نظر می گیرد ، بنابراین سال آینده به کار خود ادامه می دهد!

4 نظرات

  1. 1
  2. 3

    سلام داگ ،

    با تشکر از این قطعه کد. سعی می کنم آن را به عنوان ابزارک در نوار کناری وبلاگ خود قرار دهم. من کد را در آن جای گذاری کردم و این فقط کد خام را در صفحه نشان می دهد .. جادوگر PHP نبودن .. آیا راهی ساده برای راه اندازی آن وجود دارد؟

    با تشکر،
    دن

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.