PHP: რამდენი დღე შობამდე?

საშობაო ძაღლიჩვენ გვყავს კლიენტი, რომელსაც აქვს სპეციალური, რომელიც მხოლოდ შობამდე არის კარგი და ვადის ამოწურვამდე პარამეტრი მოცემულია მონაცემთა ბაზაში შენახულ ველში.

მე უნდა დამეწერა cron job (დაგეგმილი სამუშაო), რომლითაც განახლდება ველი თითოეული მათი რესტორნისთვის ღამით. მე არასდროს მქონდა დაწერილი cron jobs - მადლობა ჩემი კოლეგის, ტიმის, at იმავექსი სწორი მიმართულებით მიმიყვანა. მე კი ელ.ფოსტით გამომიგზავნა დილით, რომ გაეცნო, რომ წარმატებული იყო.

ყოველ შემთხვევაში, მივხვდი, რადგან კოდი მაინც დავწერე, მე შემეძლო მხიარულებაში მონაწილეობა მივიღე თქვენთვის:

$ თვე = 12;
$ დღე = 25;
$ წელი = თარიღი ("Y");
$ days = (int) ((mktime (0,0,0, $ თვე, $ დღე, $ წელი) - დრო (ბათილია)) / 86400);
თუ ($ დღე> 0) {
$ წელი = $ წელი + 1;
$ days = (int) ((mktime (0,0,0, $ თვე, $ დღე, $ წელი) - დრო (ბათილია)) / 86400);
}
გადართვა ($ დღე) {
საქმე 0:
ექო "გილოცავთ შობას!";
შესვენება;
საქმე 1:
ექო "შობის ღამეა!";
შესვენება;
default:
ექო "არსებობს". $ day. "მეტი დღე შობამდე!";
}

ფრთხილად იყავით პოსტის ასლის და ჩასმისგან, ზოგჯერ მოციქულები არევიან. თუ გაქვთ WordPress, შეგიძლიათ რეალურად შეიტანოთ ეს თქვენი კოდის გვერდზე და აჩვენოთ. არ ვარ დარწმუნებული, რომ ყველას აღფრთოვანებული აქვს შობა მხოლოდ 48 დღის დაშორებით, მაგრამ რა კარგია!

თუ გინდოდეს, შეგიძიათ შეადგინოთ საქმის განცხადება და გააკეთოთ შობის 12 დღე. 🙂

ეს კოდი ასევე ითვალისწინებს წელიწადს, ამიტომ მომავალ წელს ის კვლავ განაგრძობს მუშაობას.

4 კომენტარები

  1. 1
  2. 3

    გამარჯობა დაგ,

    მადლობა ამ კოდის ფრაგმენტისთვის. 🙂 ვცდილობ, ეს ჩემი ბლოგის გვერდით ზოლზე დავამატო, როგორც ვიჯეტი. მე ჩასვით კოდი და ის უბრალოდ აჩვენებს დაუმუშავებელ კოდს გვერდზე .. არ ვარ PHP ოსტატი .. არსებობს თუ არა რაიმე ”მარტივი” გზა მისი მუშაობისთვის?

    მადლობა,
    დენ

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.