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

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

मुझे एक क्रोन जॉब (अनुसूचित नौकरी) लिखने की ज़रूरत थी जो रात के आधार पर अपने प्रत्येक रेस्तरां के लिए क्षेत्र को अपडेट करती है। मैंने पहले कभी किसी क्रोन जॉब्स की स्क्रिप्टिंग नहीं की थी - मेरे सहयोगी, टिम, पर धन्यवाद इमावेक्स मुझे सही दिशा में ले जाने के लिए। मुझे यह बताने के लिए कि यह सफल रहा, मुझे सुबह ईमेल भी मिला।

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

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

पोस्ट से कॉपी और पेस्ट करने से सावधान रहें, कभी-कभी अपॉस्ट्रॉफी गड़बड़ हो जाती है। यदि आपके पास वर्डप्रेस है, तो आप वास्तव में इसे अपने पेज के कोड में डाल सकते हैं और इसे प्रदर्शित कर सकते हैं। मुझे यकीन नहीं है कि हर कोई क्रिसमस के बारे में केवल 48 दिन दूर होने के बारे में उत्साहित है, लेकिन क्या बिल्ली है!

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

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

4 टिप्पणियाँ

  1. 1
  2. 3

    हाय डौग,

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

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

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

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