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

    سلام داگ ،

    Thanks for this snippet of code. 🙂 I’m trying to put it on my blog’s sidebar as a widget. I pasted the code in and it’s just showing raw code on the page.. Not being a php wizard.. Is there any “simple” way to get it to work?

    با تشکر،
    دن

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

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