sadržaj Marketing

PHP: Koliko dana do Božića?

Božićni pasImamo klijenta koji ima specijalnu ponudu koja je dobra samo do Božića, a podešavanje dana do isteka nalazi se u polju spremljenom u bazi podataka.

Trebao sam napisati cron posao (planirani posao) koji svake noći ažurira polje za svaki njihov restoran. Nikad prije nisam skriptirao nijedan cron posao - zahvaljujući kolegi Timu na Imavex jer me vodi u pravom smjeru. Čak sam ga dobio i e-poštom ujutro kako bi me obavijestio da je uspješno.

U svakom slučaju, shvatio sam da sam, s obzirom da sam ionako napisao kôd, mogao podijeliti zabavu i prenijeti ga vama:

$ mjesec = 12;
$ dan = 25;
$ godina = datum ("Y");
$ dana = (int) ((mktime (0,0,0, $ mjesec, $ dan, $ godina) - vrijeme (void)) / 86400);
if ($ dana> 0) {
$ godina = $ godina + 1;
$ dana = (int) ((mktime (0,0,0, $ mjesec, $ dan, $ godina) - vrijeme (void)) / 86400);
}
prebaci ($ dana) {
slučaj 0:
odjek "Sretan Božić!";
break;
slučaj 1:
odjek "Badnjak je!";
break;
default:
echo "Ima". $ dana. "još dana do Božića!";
}

Pazite se kopiranja i lijepljenja s posta, ponekad se apostrofi zabrljaju. Ako imate WordPress, mogli biste ga zapravo umetnuti u kod svoje stranice i prikazati. Nisam sigurna da su svi uzbuđeni zbog Božića koji je udaljen samo 48 dana, ali dovraga!

Ako ste to željeli, mogli biste čak sastaviti izjavu o slučaju i odraditi 12 dana Božića. 🙂

Ovaj kôd uzima u obzir i godinu, tako da će sljedeće godine nastaviti raditi!

Douglas Karr

Douglas Karr je osnivač Martech Zone i priznati stručnjak za digitalnu transformaciju. Douglas je pomogao u pokretanju nekoliko uspješnih MarTech startupa, pomogao je u due diligenceu od preko 5 milijardi dolara u Martech akvizicijama i investicijama, te nastavlja sa lansiranjem vlastitih platformi i usluga. On je suosnivač Highbridge, konsultantska firma za digitalnu transformaciju. Douglas je također objavljeni autor Dummie's vodiča i knjige o poslovnom liderstvu.

Vezani članci

4 Komentari

  1. Zdravo Doug,

    Hvala na ovom isječku koda. 🙂 Pokušavam da ga stavim na bočnu traku mog bloga kao widget. Zalijepio sam kod i on samo prikazuje sirovi kod na stranici.. Nisam php čarobnjak.. Postoji li neki “jednostavan” način da ga natjerate da radi?

    hvala,
    Dan

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.