PHP: Pila ka Adlaw hangtod sa Pasko?

Bisaya sa PaskoAdunay kami usa ka kliyente nga adunay espesyal nga maayo ra hangtod sa Pasko ug ang setting alang sa mga adlaw hangtod matapos ang naa sa usa ka natad nga natipig sa database.

Kinahanglan kong magsulat usa ka cron job (nakaiskedyul nga trabaho) nga mag-update sa uma alang sa matag usa sa ilang mga restawran matag gabii. Wala pa ako nag-script sa bisan unsang mga trabaho sa cron kaniadto - salamat sa akong kauban, si Tim, sa Imavex alang sa paggiya kanako sa husto nga direksyon. Nakuha ra usab nako kini email sa buntag aron ipahibalo kanako nga kini malampuson.

Bisan unsaon, nahibal-an nako nga sukad gisulat nako ang code bisan kinsa, mahimo ako nga makapaambit sa kalipayan ug ipahibalo kini sa inyong mga katawhan:

$ bulan = 12;
$ adlaw = 25;
$ tuig = petsa ("Y");
$ adlaw = (int) ((mktime (0,0,0, $ bulan, $ adlaw, $ tuig) - oras (void)) / 86400);
kung ($ adlaw> 0) {
$ tuig = $ tuig + 1;
$ adlaw = (int) ((mktime (0,0,0, $ bulan, $ adlaw, $ tuig) - oras (void)) / 86400);
}
switch ($ adlaw) {
kaso 0:
ipalanog ang "Malipayong Pasko!";
paglapas;
kaso 1:
echo nga "Bisperas sa Pasko!";
paglapas;
default:
echo "Adunay". $ adlaw. "daghang mga adlaw hangtod sa Pasko!";
}

Paglikay sa kopya ug pag-paste gikan sa post, usahay magubot ang mga apostrophes. Kung adunay ka WordPress, mahimo nimo kini isulud sa code sa imong panid ug ipakita kini. Dili ako sigurado nga ang tanan naghinamhinam sa Pasko nga naa ra sa 48 ka adlaw ang layo, apan unsa man!

Kung gusto nimo, mahimo nimo paandaron ang pahayag sa kaso ug buhata ang 12 ka adlaw sa Pasko. 🙂

Gikonsiderar usab sa kini nga code ang tuig, busa sa sunod tuig kini magpadayon nga molihok!

4 Comments

  1. 1
  2. 3

    Kumusta Doug,

    Salamat sa kini nga tipik sa code. 🙂 Gisulayan nako nga ibutang kini sa sidebar sa akong blog ingon usa ka widget. Gipapilit nako ang code ug gipakita ra ang hilaw nga code sa panid .. Dili usa ka wp php .. Adunay ba "yano" nga paagi aron kini molihok?

    Salamat,
    Dan

Unsay imong hunahuna?

Kini nga site naggamit sa Akismet sa pagpakunhod sa spam. Hibal-i kon giunsa ang pagproseso sa datos sa imong komento.