Malline:Aika päivästä
Wikipedia
0
Laskee toisesta parametrista (oletuksena nykyhetki) pois ensimmäisen parametrin ajan ja jakaa saadut sekunnit 86 400 sekunnilla (vuorokausi) tai vaihtoehtoisella kolmannella parametrilla pyöristäen tuloksen aina alaspäin lähimpään kokonaislukuun.
Esimerkkejä:
{{Aika päivästä|2006-11-22}} | 573 |
{{Aika päivästä|2007-05-01}} | 413 |
{{Aika päivästä|2007-05-01|{{LOCALTIMESTAMP}}|1}} | 35 693 042 |
{{Aika päivästä|1986-11-22|1997-01-01}} | 3 693 |
{{Aika päivästä|1987-05-01|1987-04-22}} | -9 |
{{Aika päivästä|1997-05-01|1997-05-02|1}} | 86 400 |
Huomioitava:
- Mallineen käyttämä funktio {{#time:}} on hyvin rajoittunut päivämäärien suhteen. Sallitut päivät sijoittuvat välille 1. tammikuuta 1970 – 18. tammikuuta 2038. Jos haluat laskea tämän aika-alueen ulkopuolelta, tulee käyttää vuotta joka kuuluu sallittuun alueeseen. Huomaathan käyttää karkausvuotta jos alkuperäinen vuosi oli karkausvuosi.
- Malline osaa laskea myös negatiivisia aikoja. Jos käytät aloitusaikana korkeampaa aikaa kuin lopetusaikana, laskee malline päivät kuten kuten kuuluukin (esimerkiksi {{Aika päivästä|1997-05-01|1997-04-30}} palauttaa -1).
- Malline ei tiedä kuinka monta päivää kuukaudessa on. Tämän vuoksi mallineen käyttäjän tulee varmistaa että syötteen päiväluku on mahdollinen kyseiselle kuulle (esimerkiksi {{Aika päivästä|1997-04-31|1997-05-01}} palauttaa 0).
- Käytä ajan muotoilussa aina muotoa yyyy-mm-dd (esimerkiksi 1997-05-01). Vaikka funktio tunnistaa myös muita muotoja (kuten now, -1 week ja niin edelleen), ei näiden toimivuus ole taattu.