Content Marketing

PHP: Koliko dni do božiča?

Božični pesImamo stranko, ki ima posebno, ki je dobra samo do božiča, nastavitev dni do poteka pa je v polju, shranjenem v bazi podatkov.

Moral sem napisati cron job (načrtovano opravilo), ki vsako noč posodobi polje za vsako od njihovih restavracij. Nikoli prej nisem napisal nobenega dela za cron - po zaslugi mojega kolega Tima pri Imavex da me vodi v pravo smer. Dobil sem ga celo po e-pošti zjutraj, da sem sporočil, da je bil uspešen.

Kakorkoli že, mislil sem, da sem, ker sem vseeno napisal kodo, lahko sodeloval v zabavi in ​​jo spravil do vas:

$ mesec = 12;
$ dan = 25;
$ leto = datum ("Y");
$ dni = (int) ((mktime (0,0,0, $ mesec, $ dan, $ leto) - čas (void)) / 86400);
if ($ dni> 0) {
$ leto = $ leto + 1;
$ dni = (int) ((mktime (0,0,0, $ mesec, $ dan, $ leto) - čas (void)) / 86400);
}
preklop ($ dni) {
primer 0:
odmev "vesel božič!";
break;
primer 1:
odmev "Božični večer je!";
break;
default:
echo "Obstaja". $ dni. "še dni do božiča!";

}

Pazite se kopiranja in lepljenja iz prispevka, včasih se apostrofi zamotijo. Če imate WordPress, ga lahko dejansko vstavite v kodo svoje strani in prikažete. Nisem prepričan, da so vsi navdušeni nad tem, da bo božič oddaljen le 48 dni, ampak hudiča!

Če bi to želeli, lahko celo sestavite izjavo o primeru in naredite 12 božičnih dni. 🙂

Ta koda upošteva tudi leto, zato bo naslednje leto še naprej delovala!

Douglas Karr

Douglas Karr je CMO of Odpri INSIGHTS in ustanovitelj Martech Zone. Douglas je pomagal na desetine uspešnih startupov MarTech, pomagal je pri skrbnem pregledu več kot 5 milijard USD pri prevzemih in naložbah Martecha ter še naprej pomaga podjetjem pri izvajanju in avtomatizaciji njihovih prodajnih in trženjskih strategij. Douglas je mednarodno priznan strokovnjak in govorec za digitalno transformacijo in MarTech. Douglas je tudi objavljen avtor Dummie's guide in knjige o poslovnem vodenju.

Povezani članki

Nazaj na vrh
Zapri

Zaznan Adblock

Martech Zone vam lahko zagotovi to vsebino brezplačno, ker naše spletno mesto monetiziramo s prihodki od oglasov, pridruženimi povezavami in sponzorstvi. Hvaležni bi bili, če bi med ogledom našega spletnega mesta odstranili zaviralec oglasov.