PHP: Hoefolle dagen oant Kryst?

KrysthûnWy hawwe in kliïnt dy't in spesjale hat dy't allinich goed is oant Kryst en de ynstelling foar de dagen oant it ferstriken is yn in fjild opslein yn 'e database.

Ik moast in cron-baan (plande taak) skriuwe dy't it fjild foar elk fan har restaurants op jûns basis bywurket. Ik hie noch noait cron-banen skreaun - tank oan myn kollega, Tim, by Imavex om my yn 'e goede rjochting te lieden. Ik haw it sels moarns per e-post krigen om my te witten dat it suksesfol wie.

Hoe dan ek, ik tocht dat sûnt ik de koade yn elts gefal hie skreaun, koe ik diel hawwe oan 'e wille en it oan jo folks útbringe:

$ moanne = 12;
$ dei = 25;
$ jier = datum ("Y");
$ dagen = (int) ((mktime (0,0,0, $ moanne, $ dei, $ jier) - tiid (void)) / 86400);
as ($ dagen> 0) {
$ jier = $ jier + 1;
$ dagen = (int) ((mktime (0,0,0, $ moanne, $ dei, $ jier) - tiid (void)) / 86400);
}
wikselje ($ dagen) {
saak 0:
echo "noflike krystdagen!";
brekke;
saak 1:
echo "It is Krystnacht!";
brekke;
standert:
echo "D'r binne". $ dagen. "mear dagen oant Kryst!";
}

Pas op foar kopiearje en plakke fanút de post, soms wurde de apostrofen rommelich. As jo ​​WordPress hawwe, kinne jo dit eins ynfoegje yn 'e koade fan jo side en werjaan litte. Ik bin der net wis fan dat elkenien optein is oer Kryst mar 48 dagen fuort, mar wat is it!

As jo ​​dat woenen, kinne jo sels de saakferklearring útbouwe en de 12 dagen fan Kryst dwaan. 🙂

Dizze koade nimt it jier ek yn behanneling, dus takom jier sil it trochgean mei wurkje!

4 Comments

  1. 1
  2. 3

    Hoi Doug,

    Tank foar dit stikje koade. Ik besykje it as widget op 'e sydbalke fan myn blog te setten. Ik plakte de koade yn en it toant gewoan rûge koade op 'e pagina .. Net in php-wizard. Is d'r ien "ienfâldige" manier om it oan it wurk te krijen?

    Tank,
    Dan

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.