PHP: Mazuva mangani kusvika Kisimusi?

Krisimasi ImbwaIsu tine mutengi uyo ane yakakosha iyo inongonaka chete kusvika Kisimusi uye marongero emazuva kusvika kupera kupera kuri mumunda wakachengetwa mudhatabhesi.

Ini ndaida kunyora cron basa (rakarongwa basa) rino gadziridza munda kune yega yega maresitorendi pahusiku hwese. Ndakanga ndisati ndambonyora chero cron mabasa pamberi - nekutenda kune wandaishanda naye, Tim, pa Imavex yekunditungamira munzira kwayo. Ini ndatozvitumirawo maemail mangwanani kuti andizivise kuti zvabudirira.

Zvisinei, ndakafunga sezvo ini ndanga ndanyora kodhi zvakadaro, ndinogona kugoverana mukunakidzwa ndoibuditsa kwamuri vanhu:

$ mwedzi = 12;
$ zuva = 25;
$ gore = zuva ("Y");
$ mazuva = (int) ((mktime (0,0,0, $ mwedzi, $ zuva, $ gore) - nguva (isina)) / 86400);
kana ($ mazuva> 0) {
$ gore = $ gore + 1;
$ mazuva = (int) ((mktime (0,0,0, $ mwedzi, $ zuva, $ gore) - nguva (isina)) / 86400);
}
chinja ($ mazuva) {
kesi 0:
dzokorora "Merry Christmas!";
kuputsa;
kesi 1:
dzokorora "Inguva yeKisimusi!";
kuputsa;
default:
echo "Kune". $ mazuva. "mamwe mazuva kusvika Kisimusi!";
}

Ngwarira kuteedzera nekunamira kubva kune iyo posvo, dzimwe nguva maaproprophes anokanganiswa. Kana iwe uine WordPress, iwe unogona kunyatsoisa izvi mune kodhi peji rako uye wozviratidza. Ini handina chokwadi chekuti munhu wese anofara nezveKisimusi kungori nemazuva makumi mana nemasere, asi chii heck!

Kana iwe waida, iwe unogona kutogadzira iyo kesi kesi uye woita mazuva gumi nemaviri eKisimusi. 🙂

Iyi kodhi inotorawo gore kutarisisa, saka rinotevera gore rinoramba richishanda!

4 Comments

  1. 1
  2. 3

    Mhoro Doug,

    Kutenda neiyi snippet yekodhi. 🙂 Ndiri kuyedza kuiisa pablog rangu padivi sedhiri. Ini ndakanamatira kodhi mukati uye irikungoratidzira mbishi kodhi pane iyo peji .. Kwete kuve php wizard .. Pane chero "yakapusa" nzira yekuitisa kuti ishande?

    Ndatenda,
    Dan

Unofungei?

Nzvimbo iyi inoshandisa Akismet kuderedza spam. Dzidza kuti sei deta yako inoshandiswa.