PHP. Քանի օր մինչ Christmasննդյան տոները:

Սուրբ Ծնունդ DogՄենք ունենք մի հաճախորդ, որն ունի հատուկ առանձնահատկություն, որը միայն մինչև Christmasննդյան տոներ լավն է, և մինչև պիտանելիության ժամկետի ավարտը տվյալների բազայում պահված դաշտում է:

Ինձ անհրաժեշտ էր գրել cron job (պլանային աշխատանք), որը թարմացնում է դաշտը նրանց յուրաքանչյուր ռեստորանի համար գիշերային ռեժիմով: Ես նախկինում երբեք չէի գրել որևէ cron jobs - շնորհակալություն իմ գործընկերոջը ՝ Թիմին, ժամը Իմավեքս ինձ ճիշտ ուղղությամբ տանելու համար: Ես նույնիսկ այն առավոտյան ուղարկել եմ էլեկտրոնային փոստով `ինձ տեղեկացնելու համար, որ հաջող է:

Համենայն դեպս, ես հասկացա, որ այնուամենայնիվ գրել եմ ծածկագիրը, ես կկարողանայի մասնակցել զվարճանքին և այն ձեզ փոխանցել:

$ ամիս = 12;
$ օր = 25;
$ տարի = ամսաթիվ ("Y");
$ օր = (int) ((mktime (0,0,0, $ ամիս, $ օր, $ տարի) - ժամանակը (ուժը կորցրած)) / 86400);
եթե ($ օր> 0) {
$ տարի = $ տարի + 1;
$ օր = (int) ((mktime (0,0,0, $ ամիս, $ օր, $ տարի) - ժամանակը (ուժը կորցրած)) / 86400);
}
անջատիչ ($ օր) {
գործ 0:
echo "Merry Christmas!";
կոտրել.
գործ 1:
echo «Սուրբ Eveննդյան նախօրյակ է»;
կոտրել.
կանխադրված:
echo "Կան". $ օր. "ավելի շատ օրեր մինչ Christmasննդյան տոները";
}

Postգուշացեք գրառումից պատճենելուց և կպցնելուց, երբեմն առաքյալները խառնաշփոթ են դառնում: Եթե ​​WordPress ունեք, կարող եք իրականում սա տեղադրել ձեր էջի կոդի մեջ և ցուցադրել: Համոզված չեմ, որ բոլորը ոգևորված են Սուրբ Christmasննդյան տոնի առթիվ միայն 48 օր մնալուց, բայց ի theնչ լավ:

Եթե ​​ցանկանաք, կարող էիք նույնիսկ կազմել գործի հայտարարությունը և կատարել Սուրբ Christmasննդյան տասներկու օրը: 🙂

Այս ծածկագիրը նույնպես հաշվի է առնում տարին, այնպես որ հաջորդ տարի այն կշարունակի գործել:

4 Comments

  1. 1
  2. 3

    Բարև Դուգ,

    Շնորհակալություն ծածկագրի այս հատվածի համար: 🙂 Ես փորձում եմ այն ​​տեղադրել իմ բլոգի կողային տողում ՝ որպես վիջեթ: Ես տեղադրեցի կոդը և դա պարզապես ցույց է տալիս էջում հում ծածկագիր: Չհանդիսանալով PHP կախարդ: Կա՞ որևէ «պարզ» միջոց այն գործելու համար:

    Thanks,
    Dan

Ինչ եք կարծում?

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է ձեր տվյալները մշակվում.