PHP: Kemm Jiem sal-Milied?

Milied tal-KelbGħandna klijent li għandu speċjali li huwa tajjeb biss sal-Milied u l-issettjar għall-ġranet sa l-iskadenza huwa f'qasam salvat fid-database.

Kelli nikteb xogħol ta 'cron (xogħol skedat) li jaġġorna l-qasam għal kull wieħed mir-ristoranti tagħhom fuq bażi ta' bil-lejl. Qatt ma kelli kitbet xi xogħol cron qabel - grazzi għall-kollega tiegħi, Tim, fi Imavex talli mexxini fid-direzzjoni t-tajba. Saħansitra rċevejt email mill-għodu biex tgħarrafni li rnexxa.

Xorta waħda, ħsibt peress li kont ktibt il-kodiċi xorta waħda, stajt nieħu sehem fil-pjaċir u nwassalha lilkom in-nies:

$ xahar = 12;
$ jum = 25;
$ sena = data ("Y");
$ jiem = (int) ((mktime (0,0,0, $ xahar, $ jum, $ sena) - ħin (vojt)) / 86400);
jekk ($ jiem> 0) {
$ sena = $ sena + 1;
$ jiem = (int) ((mktime (0,0,0, $ xahar, $ jum, $ sena) - ħin (vojt)) / 86400);
}
swiċċ ($ jiem) {
każ 0:
eku "Milied it-Tajjeb!";
break;
każ 1:
eku "Huwa Lejlet il-Milied!";
break;
default:
eku "Hemm". $ jiem. "Aktar jiem sal-Milied!";
}

Oqgħod attent mill-kopja u t-twaħħil mill-kariga, xi drabi l-appostrofi jitħawdu. Jekk għandek WordPress, fil-fatt tista 'ddaħħal dan fil-kodiċi tal-paġna tiegħek u tarah. M'inix ċert li kulħadd huwa eċċitat li l-Milied ikun biss 48 jum 'il bogħod, imma x'inhu!

Jekk ridt, tista 'anki tibni l-istqarrija tal-każ u tagħmel it-12-il jum tal-Milied. 🙂

Dan il-kodiċi jqis ukoll is-sena, allura s-sena d-dieħla se jkompli jaħdem!

4 Kummenti

  1. 1
  2. 3

    Hi Doug,

    Grazzi għal dan is-snippet tal-kodiċi. 🙂 Qed nipprova npoġġiha fuq il-sidebar tal-blog tiegħi bħala widget. I pasted il-kodiċi fi u huwa biss juri kodiċi mhux maħdum fuq il-paġna .. Li ma tkunx Wizard PHP .. Hemm xi mod "sempliċi" biex iġġibu biex jaħdem?

    Grazzi,
    Dan

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.