PHP: Konbyen jou jouk Nwèl?

Nwèl chenNou gen yon kliyan ki gen yon espesyal ki bon sèlman jiska Nwèl ak anviwònman an pou jou yo jiskaske dat ekspirasyon se nan yon jaden sove nan baz done a.

Mwen te bezwen ekri yon travay cron (pwograme travay) ki mete ajou jaden an pou chak nan restoran yo sou yon baz chak swa. Mwen pa janm te scripted okenn travay cron anvan - gras a kolèg mwen an, Tim, nan Imavex pou mennen m 'nan bon direksyon an. Mwen te menm te resevwa li imèl m 'nan maten an fè m' konnen li te reyisi.

De tout fason, mwen kalkile depi mwen te ekri kòd la kanmenm, mwen te kapab pataje nan plezi a epi pou yo jwenn li soti nan ou jan:

$ mwa = 12;
$ jou = 25;
$ ane = dat ("Y");
$ jou = (int) ((mktime (0,0,0, $ mwa, $ jou, $ ane) - tan (anile)) / 86400);
si ($ jou> 0) {
$ ane = $ ane + 1;
$ jou = (int) ((mktime (0,0,0, $ mwa, $ jou, $ ane) - tan (anile)) / 86400);
}
chanje ($ jou) {
ka 0:
eko "Jwaye Nwèl!";
kraze;
ka 1:
eko "Li nan Nwèl Ev!";
kraze;
default:
eko "Gen". $ jou. "plis jou jouk Nwèl!";
}

Pran prekosyon nou ak kopi ak kole nan pòs la, pafwa apòt yo jwenn messed moute. Si ou gen WordPress, ou ta ka aktyèlman insert sa a nan kòd la nan paj ou epi fè li montre. Mwen pa si tout moun eksite sou Nwèl sèlman ke yo te 48 jou lwen, men sa ki èk la!

Si ou te vle, ou ta ka menm bati soti deklarasyon an ka ak fè 12 jou yo nan Nwèl la. 🙂

Kòd sa a tou pran ane a an konsiderasyon, se konsa ane pwochèn li pral kontinye travay!

4 Kòmantè

  1. 1
  2. 3

    Hi Doug,

    Mèsi pou brib sa a nan kòd. 🙂 Mwen ap eseye mete l 'sou ankadre blog mwen an kòm yon widje. Mwen kole kòd la nan epi li jis ki montre kòd anvan tout koreksyon nan paj la .. Pa ke yo te yon sòsye php .. Èske gen nenpòt fason "senp" jwenn li nan travay?

    Mèsi,
    Dan

Ki sa ou panse?

Sit sa a sèvi ak Akismet diminye Spam. Aprann kijan kòmantè ou a trete.