PHP: Cò mheud latha chun na Nollaige?

Cù NollaigTha neach-dèiligidh againn aig a bheil inneal sònraichte nach eil ach math gu àm na Nollaige agus an suidheachadh airson na làithean gus am bi an ùine seachad ann an raon a chaidh a shàbhaladh san stòr-dàta.

Dh'fheumainn obair cron a sgrìobhadh (obair clàraichte) a bhios ag ùrachadh an raon airson gach taigh-bìdh aca gach oidhche. Cha robh mi a-riamh air obair cron sam bith a sgrìobhadh roimhe - taing dha mo cho-obraiche, Tim, aig Imavex airson mo threòrachadh anns an t-slighe cheart. Tha mi eadhon air post-d a chuir thugam sa mhadainn gus innse dhomh gu robh e soirbheachail.

Co-dhiù, rinn mi a-mach bho sgrìobh mi an còd co-dhiù, b ’urrainn dhomh an spòrs a cho-roinn agus a thoirt a-mach thugad:

$ mìos = 12;
$ latha = 25;
$ bliadhna = ceann-latha ("Y");
$ làithean = (int) ((mktime (0,0,0, $ mìos, $ latha, $ bliadhna) - ùine (falamh)) / 86400);
ma tha ($ làithean> 0) {
$ bliadhna = $ bliadhna + 1;
$ làithean = (int) ((mktime (0,0,0, $ mìos, $ latha, $ bliadhna) - ùine (falamh)) / 86400);
}
tionndadh ($ làithean) {
cùis 0:
mac-talla "Nollaig Chridheil!";
briseadh;
cùis 1:
mac-talla "Is e Oidhche Nollaige a th 'ann!";
briseadh;
bunaiteach:
mac-talla "Tha". $ làithean. "barrachd làithean gus an Nollaig!";
}

Bi faiceallach mu leth-bhreac agus pasting bhon phost, uaireannan bidh na h-asgair a ’dol troimhe. Ma tha WordPress agad, dh ’fhaodadh tu seo a chuir a-steach do chòd na duilleige agad agus a thaisbeanadh. Chan eil mi cinnteach gu bheil a h-uile duine air bhioran mun Nollaig ach a bhith 48 latha air falbh, ach dè a tha math!

Nam biodh tu ag iarraidh, dh ’fhaodadh tu eadhon aithris na cùise a thogail agus 12 latha na Nollaige a dhèanamh. 🙂

Bidh an còd seo cuideachd a ’toirt aire don bhliadhna, mar sin an ath-bhliadhna cumaidh e oirre ag obair!

4 Beachdan

  1. 1
  2. 3

    Hi Doug,

    Taing airson a ’chriomag seo de chòd. 🙂 Tha mi a ’feuchainn ri chuir air bàr-taobh mo bhlog mar widget. Chuir mi a-steach an còd a-steach agus tha e dìreach a ’sealltainn còd amh air an duilleag .. Gun a bhith nad draoidh php .. A bheil dòigh“ sìmplidh ”ann airson toirt air obair?

    Mòran taing,
    Dan

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.