PHP: क्रिसमस तक कितने दिन?

क्रिसमस कुत्ताहमारे पास एक ग्राहक है जो एक विशेष है जो केवल क्रिसमस तक अच्छा है और दिनों तक सेटिंग डेटाबेस में सहेजे गए क्षेत्र में है।

मुझे एक क्रोन जॉब (अनुसूचित नौकरी) लिखने की ज़रूरत थी जो रात के आधार पर अपने प्रत्येक रेस्तरां के लिए क्षेत्र को अपडेट करती है। मैंने पहले कभी किसी क्रोन जॉब्स की स्क्रिप्टिंग नहीं की थी - मेरे सहयोगी, टिम, पर धन्यवाद इमावेक्स for leading me in the right direction. I’ve even got it emailing me in the morning to let me know it was successful.

वैसे भी, मुझे लगा कि मैंने कोड वैसे भी लिख दिया है, मैं मज़े में साझा कर सकता हूं और इसे आप लोगों तक पहुंचा सकता हूं:

$ महीना = 12;
$ दिन = 25;
$ वर्ष = तिथि ("वाई");
$ दिन = (इंट) ((mktime (0,0,0, $ माह, दिन, $ वर्ष) - समय (शून्य) / 86400);
अगर ($ दिन> 0) {
$ वर्ष = $ वर्ष + 1;
$ दिन = (इंट) ((mktime (0,0,0, $ माह, दिन, $ वर्ष) - समय (शून्य) / 86400);
}
स्विच ($ दिन) {
मामले 0:
इको "मेरी क्रिसमस!"
तोड़;
मामले 1:
इको "इट्स क्रिसमस ईव!";
तोड़;
चूक:
गूंज "वहाँ हैं"। $ दिन। "क्रिसमस तक अधिक दिन!";
}

Beware of copy and pasting from the post, sometimes the apostrophes get messed up. If you have WordPress, you could actually insert this into the code of your page and have it display. I’m not sure everyone is excited about Christmas only being 48 days away, but what the heck!

यदि आप चाहते हैं, तो आप केस स्टेटमेंट भी बना सकते हैं और क्रिसमस के 12 दिन कर सकते हैं। 🙂

यह कोड वर्ष को भी ध्यान में रखता है, इसलिए अगले वर्ष यह काम करना जारी रखेगा!

4 टिप्पणियाँ

  1. 1
  2. 3

    हाय डौग,

    कोड के इस स्निपेट के लिए धन्यवाद। Put मैं इसे एक विजेट के रूप में अपने ब्लॉग के साइडबार पर रखने की कोशिश कर रहा हूं। मैंने कोड पेस्ट किया है और यह पृष्ठ पर केवल कच्चा कोड दिखा रहा है .. php विज़ार्ड नहीं है .. क्या इसे काम करने के लिए कोई "सरल" तरीका है?

    धन्यवाद,
    सज्जन

तुम्हें क्या लगता है?

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका डेटा कैसे संसाधित किया जाता है.