PHP: ख्रिसमस पर्यंत किती दिवस?

ख्रिसमस डॉगआमच्याकडे एक क्लायंट आहे ज्याच्याकडे एक खास आहे जो ख्रिसमसपर्यंत चांगला असतो आणि डेटाबेसमध्ये सेव्ह होणार्‍या फील्डमध्ये कालबाह्य होईपर्यंत काही दिवसांची सेटिंग असते.

मला एका क्रोन जॉब (शेड्यूल जॉब) लिहिण्याची आवश्यकता आहे जे त्यांच्या प्रत्येक रेस्टॉरंटसाठी रात्रीच्या आधारावर फील्ड अपडेट करते. मी यापूर्वी कोणत्याही क्रोन जॉबची स्क्रिप्ट कधीच केली नव्हती - माझा सहकारी, टीम, चे धन्यवाद प्रतिमा मला योग्य दिशेने नेण्यासाठी. सकाळी मला ईमेल करुन ते यशस्वी झाले हे मला सांगायला मिळाले.

तथापि, मी तरीही कोड लिहिल्यापासून मला हे सापडले, मी मजेमध्ये सामायिक करू शकलो आणि ते आपल्यापर्यंत पोहोचवू शकेन:

$ महिना = 12;
$ दिवस = 25;
$ वर्ष = तारीख ("वाय");
$ दिवस = (इंटी) ((एमकेटाइम (0,0,0, $ महिना, $ दिवस, $ वर्ष) - वेळ (शून्य)) / 86400);
जर ($ दिवस> ०)
$ वर्ष = $ वर्ष + 1;
$ दिवस = (इंटी) ((एमकेटाइम (0,0,0, $ महिना, $ दिवस, $ वर्ष) - वेळ (शून्य)) / 86400);
}
स्विच ($ दिवस)
केस 0:
प्रतिध्वनी "मेरी ख्रिसमस!";
खंडित;
केस 1:
इको "इट ख्रिसमस इव्ह!";
खंडित;
डीफॉल्टः
"तेथे आहेत". $ दिवस. "ख्रिसमसपर्यंत आणखी दिवस!"
}

पोस्टमधून कॉपी आणि पेस्ट करण्यापासून सावध रहा, कधीकधी अ‍ॅस्ट्रोटॉफी गोंधळतात. आपल्याकडे वर्डप्रेस असल्यास आपण आपल्या पृष्ठाच्या कोडमध्ये हे समाविष्ट करू आणि ते प्रदर्शित करू शकाल. मला खात्री नाही की प्रत्येकजण ख्रिसमस बद्दल फक्त उत्सुक आहे फक्त 48 दिवस दूर आहे, परंतु काय चालले आहे!

आपण इच्छित असल्यास, आपण केस स्टेटमेंट तयार करू आणि ख्रिसमसच्या 12 दिवस करू शकता. 🙂

ही संहिता देखील वर्ष विचारात घेते, म्हणून पुढच्या वर्षी हे कार्य करत राहील!

4 टिप्पणी

  1. 1
  2. 3

    हाय डग,

    कोडच्या या स्निपेटसाठी धन्यवाद. It मी हे माझ्या ब्लॉगच्या साइडबारवर विजेट म्हणून ठेवण्याचा प्रयत्न करीत आहे. मी कोड पेस्ट केला आहे आणि तो फक्त पृष्ठावर कच्चा कोड दर्शवित आहे .. एक php विझार्ड नाही .. कार्य करण्यासाठी कोणताही "सोपा" मार्ग आहे?

    धन्यवाद,
    दान

तुला काय वाटत?

ही साइट स्पॅम कमी करण्यासाठी अकिस्मेट वापरते आपल्या टिप्पणी डेटावर प्रक्रिया कशी केली जाते ते जाणून घ्या.