PHP: Quantu Ghjorni sin'à Natale?

Natale in caniAvemu un clientu chì hà un speziale chì hè bonu solu finu à Natale è l'ambientazione per i ghjorni finu à a scadenza hè in un campu salvatu in a basa di dati.

Aviu bisognu di scrive un travagliu cron (travagliu pianificatu) chì aghjurnassi u campu per ognunu di i so ristoranti in una basa di notte. Ùn avia mai scrittu nisun travagliu cron prima - grazie à u mo cullega, Tim, à Imavex per mi cunduce in a direzione ghjusta. L'aghju ancu ricevutu per email mi a mane per fà mi sapè ch'ella hè stata riesciuta.

In ogni casu, aghju capitu chì aghju scrittu u codice in ogni casu, puderia participà à u divertimentu è uttene per voi amichi:

$ mese = 12;
$ ghjornu = 25;
$ annu = data ("Y");
$ ghjorni = (int) ((mktime (0,0,0, $ mese, $ ghjornu, $ annu) - tempu (void)) / 86400);
if ($ ghjorni> 0) {
$ annu = $ annu + 1;
$ ghjorni = (int) ((mktime (0,0,0, $ mese, $ ghjornu, $ annu) - tempu (void)) / 86400);
}
cambià ($ ghjorni) {
casu 0:
ribombu "Bon Natale!";
rompe;
casu 1:
ribombu "Hè a vigilia di Natale!";
rompe;
default:
echo "Ci sò". $ ghjorni. "più ghjorni finu à Natale!";
}

Attenti à a copia è à l'incollatura da u postu, à volte l'apostrofi sò imbulighjati. Se avete WordPress, pudete inserisce questu in u codice di a vostra pagina è fà cumparisce. Ùn sò micca sicuru chì tutti sianu entusiasti chì Natale sia solu à 48 ghjorni, ma chì diavulu!

Se vulete, pudete ancu custruisce a dichjarazione di casu è fà i 12 ghjorni di Natale. 🙂

Stu codice piglia ancu in cunsiderazione l'annu, cusì l'annu prossimu continuerà à travaglià!

4 Comments

  1. 1
  2. 3

    Salute Doug,

    Grazie per stu frammentu di codice. 🙂 Cercu di mette lu in a barra laterale di u mo blog cum'è widget. Aghju incollatu u codice è mostra solu u codice crudu nantu à a pagina .. Ùn esse un magu php .. Ci hè un modu "simplice" per fà u funziunà?

    Grazie,
    Dan

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.