PHP: Wéi vill Deeg bis Chrëschtdag?
Mir hunn e Client deen e Spezial huet deen nëmme gutt bis Chrëschtdag ass an d'Astellung fir d'Deeg bis oflaafen ass an engem Feld gespäichert an der Datebank.
Ech hu misse e Cron Job schreiwen (geplangten Job) deen den Terrain fir jiddereng vun hire Restauranten nuets aktualiséiert. Ech hat nach ni Cron Jobs geschriwwen - Merci u mäi Kolleg, Tim, um Imavex fir mech an déi richteg Richtung ze féieren. Ech hunn et souguer moies per E-Mail geschéckt fir mer ze wëssen datt et erfollegräich war.
Egal wéi, ech hu gemengt, well ech de Code souwisou geschriwwen hunn, ech konnt de Spaass deelen an Iech un d'Leit erausbréngen:
$ Mount = 12;
$ Dag = 25;
$ Joer = Datum ("Y");
$ Deeg = (int) ((mktime (0,0,0, $ Mount, $ Dag, $ Joer) - Zäit (ongëlteg)) / 86400);
wann ($ Deeg> 0) {
$ Joer = $ Joer + 1;
$ Deeg = (int) ((mktime (0,0,0, $ Mount, $ Dag, $ Joer) - Zäit (ongëlteg)) / 86400);
}
schalt ($ Deeg) {
Fall 0:
Echo "Schéi Chrëschtdeeg!";
Stand;
Fall 1:
Echo "Et ass Chrëschtdag!";
Stand;
Standardastell:
Echo "Et ginn". $ Deeg. "méi Deeg bis Chrëschtdag!";
}
Passt op Kopie a Paste vun der Post, heiansdo ginn d'Apostrophen duercherneen. Wann Dir WordPress hutt, kënnt Dir dëst tatsächlech an de Code vun Ärer Säit setzen an et weisen. Ech sinn net sécher datt jidderee begeeschtert ass vu Chrëschtdag nëmmen 48 Deeg fort ze sinn, awer wat fir eppes!
Wann Dir wëllt, kënnt Dir souguer de Fall Ausso ausbauen an déi 12 Deeg Chrëschtdag maachen. 🙂
Dëse Code hëlt och d'Joer a Betruecht, also d'nächst Joer wäert et weider schaffen!