PHP: Kemm Jiem sal-Milied?
Għ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!