Fi:Key:opening_hours

From OpenStreetMap Wiki
Jump to navigation Jump to search
opening_hours
Kuvaus
normi kohteen auki- ja kiinnioloaikojen ilmaisemiseen Show/edit corresponding data item.
Ryhmä: Ominaisuudet
URL-muoto
https://openingh.openstreetmap.de/evaluation_tool/?EXP=$1
Käytetään karttakohteille
voidaan käyttää pisteissävoidaan käyttää viivoissavoidaan käyttää alueissamay be used on relations
Dokumentoidut arvot: 2
Hyödyllisiä tunnisteyhdistelmiä
Katso myös
Tila: hyväksyttyPage for proposal
Monessa muokkausohjelmassa on erillinen käyttöliittymä aukioloaikojen lisäämiseen, jotta aukioloaikojen syöttäminen olisi helpompaa. Kuvassa näkyy StreetCompleten englanninkielinen aukioloaikojen muokkain.

opening_hours=*-avaimen arvo ilmaisee tietokoneluettavalla tavalla paikan aukiolo- tai kiinnioloajat. Tällä sivulla kuvataan aukioloaikojen standardisoitu merkintätapa. Merkintätapa on melko vaikea, mutta se mahdollistaa monimutkaisimpienkin aukioloaikojen syöttämisen. Useimmille kartoittajille aukioloaikojen kirjoittaminen on helpompaa siihen tarkoitettujen työkalujen avulla, kuten JOSM:in Opening Hours Editor -lisäosalla taikka Vespuccin, Go Map!!:in, OsmAndin tai StreetCompleten sisäänrakennetulla muokkaimella. Joissain tapauksissa visuaalinen muokkauskäyttöliittymä ei kuitenkaan mahdollista monimutkaisten aukioloaikojen lisäämistä.

Viralliset määräykset aukioloaikojen kirjoittamisesta löytyy täältä: Key:opening_hours/specification (engl.).

Ennen kuin laitat tätä avainta viivoihin way, tutustu myös Key:access-avaimeen.

Huom! Suomennostyö on kesken. Sivu on osin englanninkielinen!

Merkintätapa esimerkein selitettynä

Aukiolo tiettyinä viikonpäivinä

opening_hours= Mo-Fr 08:00-17:30

Mo-Fr tarkoittaa, että kerrotaan aukioloajat maanantaista perjantaihin. Ajanjakson muodostavat viikonpäivien lyhenteet erotetaan yhdysmerkillä.

08:00-17:30 tarkoittaa, että paikka on auki klo 8 ja 17.30 välillä. Huomaathan, että tunnit ja minuutit erotetaan kaksoispisteellä, aikajänteiden väliin tulee yhdysmerkki "-" ja ennen kello kymmentä tulevien tuntien eteen laitetaan etunolla ("08:00" eikä "8:00").

Viikonpäivien lyhenteet

Viikonpäiviä merkitään englanninkielisen nimen 2:lla alkukirjaimella, jotka näet alla olevassa taulukossa.

viikonpäivä lyhenne viikonpäivän englanninkielinen nimi
maantantai Mo Monday
tiistai Tu Tuesday
keskiviikko We Wednesday
torstai Th Thursday
perjantai Fr Friday
lauantai Sa Saturday
sunnuntai Su Sunday

Useampi aikajänne päivässä

opening_hours= Mo-Fr 08:00-12:00,13:00-17:30
Sama kuin edellinen, mutta paikka onkin kiinni klo 12 ja 13 välisen ajan.

Kaksi saman päivän aukioloaikoihin sisältyvää aikajännettä erotetaan pilkulla ilman välilyöntiä.

Tässä tapauksessa paikka on auki maanantain ja perjantain välisenä aikana päivittäin klo 8:sta klo 12:een ja sitten uudelleen auki klo 13:sta puoli kuuteen.

Useampi erillinen päivä samoilla aukioloajoilla

opening_hours= Mo,We 08:00-17:30

Ensimmäinen esimerkki, mutta paikka on auki vain maanantaisin ja keskiviikkoisin.

Erota erilliset viikonpäivät toisistaan pilkulla ilman välilyöntiä. Päiviä voi laittaa peräkkäin tarvittavan määrän esimerkiksi näin: Mo,We,Fr

Eri aukioloajat eri päivinä

opening_hours= Mo-Fr 08:00-17:30; Su 08:00-12:00
Ensimmäinen esimerkki, mutta paikka on auki myös sunnuntaiaamuina klo 8–12.

Lisää kullekin viikonpäivälle, viikonpäivälistalle tai viikonpäivistä muodostetulle ajanjaksolle kellonajat ja erota ne toisistaan puolipisteellä ja välilyönnillä: "; "

Vapaapäivät

opening_hours= Mo-Fr 08:00-17:30; PH off

Ensimmäinen esimerkki, mutta vapaapäivät on merkitty suljetuiksi.
  • Sanalla off tarkoitetaan suljettuna olemista.
  • Merkintää PH (public holiday eli yleinen vapaapäivä) käytetään viikonpäivän tavoin – sitä voi käyttää erikseen siis yhdistää esimerkiksi viikonpäivälistaan: Sa,Su,PH
  • Merkintää SH (school holiday eli koulun lomapäivä) käytetään kuten PH-merkintää.

Aukioloaikojen lukijan vastuulla on selvittää kussakin maassa vuosittain vietettävät juhlapäivät ja koulujen loma-ajat.

opening_hours= Mo-Fr 08:00-17:30; Su 08:00-12:00; PH 10:00-12:00

Ensimmäinen esimerkki, mutta paikka on auki sunnuntaiaamuina klo 8–12 ja pyhäaamuina klo 10–12.

Kuten aiemmin todettiin, PH toimii kuten viikonpäivä. Koska se mainitaan säännöistä viimeisenä, sitä tarkastellaan viimeisenä ja näin ollen se määrittelee aukiolon siinäkin tapauksessa, että myös jokin muu ehto täyttyy. Esimerkiksi toisena pääsiäispäivänä paikka on auki klo 10–12 eikä klo 8–17.30, vaikka on maanantai.

Tällä sivulla (engl.) on tarkempia tietoja sääntöjen hierarkiasta.

Jos paikalla on eri aukioloajat tiettyinä päivinä koulujen loma-aikaan, voidaan merkintää SH käyttää viikonpäivän etuliitteenä kuten seuraavassa esimerkissä:

opening_hours= Mo-Fr 08:00-17:30; Su 08:00-12:00; SH Mo-Fr 08:00-12:00

Paikka on auki ma–pe klo 8–17.30 ja sunnuntaina klo 8–12, mutta koulujen lomapäivinä myös ma–pe paikka menee kiinni jo klo 12.

Sulkemisaika keskiyön jälkeen

Joissain tapauksissa paikat (mm. ravintolat) menevät kiinni vasta keskiyön jälkeen. Maanantaina kello 20 avautuvalle ja tiistaiyöllä klo 2 sulkeutuvalle paikalle voidaan merkitä aukioloajat monella tavalla. Kaikki alla esitetyt tavat ovat määrittelyn (engl.) mukaisia.

opening_hours= Mo 20:00-26:00

jatkettu merkintätapa
opening_hours= Mo 20:00-02:00

jatkettu merkintätapa

Huomioi, että tämä saattaa aiheuttaa joussain tarkistusohjelmissa vääriä hälytyksiä.

opening_hours= Mo 20:00-24:00, Tu 00:00-02:00

Paikka on auki maanantaina klo 20:sta keskiyöhön (24) ja tiistaina keskiyöstä (00) kahteen aamulla.

Varmin tapa on merkitä aukioloajat paloittain yllä olevan esimerkin mukaisesti niin, että jatkettua merkintätapaa ei tarvita.

Varo virhettä:

opening_hours= Mo 20:00-26:00; Tu 20:00-24:00

Paikka on auki maanantaina klo 20–24 (!) ja tiistaina klo 20–24.

Koska myöhemmin kirjoitettu aukioloaikasääntö on ristiriitatilanteessa määräävä, yllä olevasssa esimerkissä paikka ei ole auki tiistaina klo 0–2, vaikka maanantain jatketun aukioloajan mukaan näin on. Myöhemmin annettu aukioloaika 20:00-24:00 korvaa aiemmmassa säännössä Mo 20:00-26:00 merkityn tiistaille jatkuvan aukioloajan tiistain osalta.

Uuden sääntökohdan luominen voidaan välttää käyttämällä pilkkua puolipisteen sijaan, jolloin jälkimmäinen osa on ainoastaan lisä aiemmin aloitettuun sääntöön: Mo 20:00-26:00, Tu 20:00-24:00

Jatkuva aukiolo

opening_hours= 24/7

Paikka on auki ympäri vuorokauden.

Arvolla 24/7 osoitetaan jatkuva 24 tunnin aukiolo viikon jokaisena päivänä. Voidaan sanoa, että kyse on "non-stop"-paikasta.

Tarkista, onko paikka varmasti auki myös vapaapäivinä, kuten vappuna. Voi olla selvempää käyttää merkintää Mo-Su,PH 00:00-24:00 tai Mo-Su 00:00-24:00; PH off.

Auringonnousu ja -lasku

opening_hours= sunrise-sunset

Paikka on avoinna tai toiminnassa auringonlaskusta auringonnousuun.
  • Sana sunrise merkitsee auringonnousua ja sunset auringonlaskua. Ne toimivat kellonajan tavoin.
  • Lisäksi voidaan käyttää sanaa dawn aamun sarastukselle ja sanaa dusk iltahämärälle.

Auringonnousu ja -lasku tapahtuu kunakin päivänä hieman eri aikaan, eli aukioloaikakin vaihtelee siis päivittäin, jos se sidotaan tällä merkinnällä auringon kulkuun. Aukioloaikojen lukijan vastuulla on selvittää auringonnousun ja -laskun ajankohdat.

Kellonajan yhdistäminen samaan aikajänteeseen on mahdollista: opening_hours=sunrise-21:00. Tässä tapauksessa paikka on avoinna auringonnoususta klo 21:een.

Huomio: Kaikki ohjelmat eivät osaa tulkita aurinkoon perustuvia aukioloaikoja oikein polaaripäivän tai -yön aikana.

opening_hours= (sunrise-01:00)-(sunset+01:00)

Paikka aukenee tuntia ennen auringonnousua ja sulkeutuu tunti auringonlaskun jälkeen.

Auringonnousuun tai -laskuun vakioajan päähän kiinnitetty poikkeava aika voidaan merkitä kirjoittamalla auringonlaskua tai -nousua tarkoittava sana kaarisulkeisiin () ja lisäämällä loppuun plus- tai yhdysmerkin kanssa aikaero.

Kuukauden n:s viikonpäivä

Muista edelleen, että myöhemmin kirjoitetut säännöt määräävät, jos ne poikkeavat aikaisemmin kirjotetuista säännöistä.

opening_hours= Mo 08:00-16:00; Mo[2] 08:00-12:00

Paikka on auki maanantaisin klo 8–16, mutta sulkeutuu joka kuukauden 2. maanantaina jo klo 12.

Kuukauden n:ttä viikonpäivää tarkoitettaessa yhdistetään viikonpäivän perään ilman välilyöntejä hakasulkein [] ympäröity luku n. Esimerkissä kuukauden toinen maanantai merkitään Mo[2].

opening_hours= Mo 08:00-16:00; Mo[-2] 08:00-12:00

Paikka on auki maanantaisin klo 8–16, mutta sulkeutuu joka kuukauden toiseksi viimeisenä maanantaina jo klo 12.

Kuukauden n:ksi viimeistä viikonpäivää tarkoitettaessa yhdistetään viikonpäivään ilman välilyöntejä hakasulkein [] ympäröity luvun n vastaluku -n. Esimerkissä kuukauden toiseksi viimeinen maanantai merkitään Mo[-2].

Kuukaudet ajanjaksoina

opening_hours= Mo 08:00-16:00; Dec off

Paikka on auki maanantaisin klo 8–16, mutta suljettu joulukuussa.

Kuukauden lyhennettä (katso alla olevaa taulukkoa) voidaan käyttää säännössä ajanjaksona niin, että kuukauden kaikkina päivinä, arkena ja pyhänä, on voimassa tietty aukioloaika. Tässä esimerkissä koko joulukuulle (engl. december) on asetettu aukioloajaksi off eli paikka on suljettu joulukuun kaikkina päivinä.

opening_hours= Mo-Fr 08:00-16:00; Dec 12 off

Paikka on auki maanantaista perjantaihin klo 8–16, mutta suljettu 12.12. vuosittain.

Yksittäistä päivämäärää voidaan merkitä kuukauden lyhenteellä ja numerolla. Yllä olevassa esimerkissä 12. joulukuuta paikka on kiinni, vaikka olisi maanantai, tiistai, keskiviikko, torstai tai perjantai. Jos 12.12. osuu viikonlopulle, ei viimeinen sääntö vaikuta joulukuun aukioloaikoihin.

opening_hours= Mo-Fr 08:00-16:00; Dec Mo 08:00-12:00

Paikka on auki maanantaista perjantaihin klo 8–16, mutta joulukuisina maanantaina sulkeutuu jo klo 12.

Kuukaudet ja viikonpäivät voidaan yhdistää samaan sääntöön lisäämällä viikonpäivän lyhenteen eteen kuukauden lyhenne ja välilyönti.

opening_hours= Mo-Fr 08:00-16:00; Jan-Mar,Jul Fr 08:00-12:00

Paikka on auki maanantaista perjantaihin klo 8–16, mutta tammi–maaliskuussa sekä heinäkuussa sulkeutuu perjantaisin jo klo 12.

Kuukausista voi muodostaa useamman kuukauden käsittävän ajanjakson tai niitä voi yhdistää luetteloksi viikonpäivien tavoin.

Kuukausien lyhenteet

Kuukausia merkitään niiden englanninkielisen nimen 3:lla alkukirjaimella, jotka näet alla olevassa taulukossa.

kuukausi lyhenne kuukauden englanninkielinen nimi
tammikuu Jan January
helmikuu Feb February
maaliskuu Mar March
huhtikuu Apr April
toukokuu May May
kesäkuu Jun June
heinäkuu Jul July
elokuu Aug August
syyskuu Sep September
lokakuu Oct October
marraskuu Nov Sunday
joulukuu Dec December

Viikkonumerot ja päivämäärät sekä niiden jaollisuus

opening_hours= week 1-53/2 Fr 09:00-12:00; week 2-52/2 Th 09:00-12:00

Paikka on auki parittomien viikkojen perjantaina ja parillisten viikkojen torstaina klo 9–12.

Kuukauden jälkeen ja ennen viikonpäivää voidaan merkitä sana week (viikko) ja haluttu viikkonumeroväli. Yleensä tarvitaan koko vuoden kaikki viikot parittomille viikoille ja viikot kahdesta 52:een parillisille viikoille. Muistathan, että vaikka vuodessa on keskimäärin 52 viikkoa, esimerkiksi vuonna 2026 viikkonumerointi ulottuu joulukuun lopussa 53:een asti.

Jos kuitenkin paikka olisi auki esimerkiksi vain viikoilla 24–36, voitaisiin luonnollisesti ottaa vain tämä väli: opening_hours=week 24-36 Sa-Su 09:00-12:00. Edellä olevassa esimerkissä paikka on auki viikkojen 28–36 viikonloppuina klo 9:stä klo 12:een, myös vapaapäivinä kuten juhannuksena.

Jos paikka on auki vain joka toinen (tai joka kolmas, neljäs jne.) viikko, merkitään viikkonumeron tai viikkonumerovälin perään vinoviiva ja jakajaksi 2 (tai 3, 4 jne.) merkitsemään, että aikavälin aloittaneen viikon jälkeen seuraava viikko, jolloin sääntö on voimassa, on kahden (tai kolmen, neljän jne.) viikon päästä.

opening_hours= Jun-Aug 12:00-18:00; Jun 02-30/2,Jul 02-30/2,Aug 01-31/2 08:00-12:00; PH off

Monimutkainen päivän parillisuuteen ja parittomuuteen perustuva aukioloaika.

Kuukauden jälkeen ja ennen viikkoja, viikonpäiviä ja kellonaikoja voidaan merkitä kuukauden päivät, joita on kuukaudesta riippuen 28 (29), 30 tai 31. Kullekin kuukaudelle voidaan ottaa kaikki kuukauden päivät tai vain osa päivistä. Esimerkiksi Feb 01-14 tarkoittaa helmikuun 14:ää ensimmäistä päivää. Jos loppuun lisättäisiin vielä /2, kyse olisi helmikuun parittomista päivistä helmikuun ensimmäisestä päivästä alkaen neljänteentoista päivään asti – koska 14. päivä ei ole pariton, on merkitys sama kuin merkinnällä Feb 01-13/2. Päivät 1–9 ilmoitetaan etunollan kanssa.

Yllä olevassa vihreässä laatikossa on merkitty aukioloaika paikalle, joka on auki vain kesäisin. Ensimmäinen sääntö Jun-Aug 12:00-18:00 tarkoittaa, että paikka on auki joka päivä kesä–elokuussa klo 12–18. Toinen sääntö Jun 02-30/2,Jul 02-30/2,Aug 01-31/2 08:00-12:00 tarkoittaa, että kesä- ja heinäkuun parillisina päivinä ja elokuun parittomina päivinä paikka on auki klo 8–12. Koska tätä toista sääntöä tarkastellaan ensimmäisen jälkeen, kesä- ja heinäkuun parillisina päivinä ja elokuun parittomina päivinä paikka ei ole enää auki klo 12:n jälkeen. Toinen sääntö korvaa näinä päivinä ensin kirjoitetun säännön, jonka mukaan paikka olisi auki klo 12–18. Kolmas ja viimeinen sääntö kertoo, että vapaapäivinä kuten juhannuksena paikka on suljettu. Tätä sääntöä tarkastellaan viimeisenä, joten vaikka edellisten sääntöjen perusteella paikka olisi auki, juhannuksena se on kiinni.

Pääsiäinen sekä päivät n päivää ennen tai jälkeen jonkin päivän

opening_hours= easter 08:00-17:00

Paikka on auki vain 1. pääsiäispäivänä klo 8–17.

Gregoriaanisen kalenterin pääsiäispäivää voidaan merkitä erikseen englannin kielen sanalla easter. Vaikka pääsiäinen ja muut juhlapäivät kirjoitetaan englanniksi isolla alkukirjaimella, tässä yhteydessä easter kirjoitetaan pinellä.

opening_hours= easter -2 days 10:00-24:00; easter -1 day-easter 00:00-24:00; easter +1 day 00:00-15:00

Paikka aukenee pitkänäperjantaina klo 10 ja sulkeutuu 2. pääsiäispäivänä klo 15.

Pääsiäiseen sidottuihin päiviin voidaan viitata lisäämällä plus- tai miinusmerkki sanan easter jälkeen sen mukaan, onko kyse pääsiäistä seuraavasta vai edeltävästä päivästä, sitten kokonaisluku ilmoittamaan eron pääsiäisestä ja lopuksi sana day, jos numero on 1, tai sana days jos numero on suurempi kuin 1. Esimerkiksi helatorstaihin voitaisiin viitata merkinnällä easter +40 days.

Samaan tapaan voidaan viitata minkä tahansa vapaapäivän aattoon merkinnällä PH -1 day. Tämä sisältää esimerkiksi vapun aaton, itsenäisyyspäivän aaton, lankalauantain ja kiirastorstain.

Vihreän laatikon pitkässä esimerkissä on kolme sääntöä. Ensimmäisen säännön mukaan 2 päivää ennen pääsiäistä paikka on auki klo 10–24. Toisen säännön mukaan päivää ennen pääsiäistä pääsiäiseen asti paikka on auki 0–24. Viimeisen säännön mukaan paikka on ensimmäisenä päivänä ensimmäisen pääsiäispäivän jälkeen auki klo 0–15.

Ei tarkkaa sulkemisaikaa

opening_hours= Su 10:00+

Paikka aukenee viikoittain sunnuntaina klo 10.

Kellonajalla ja plusmerkillä voidaan merkitä aukiolon alkuajankohta. Tässä esimerkissä paikka aukenee viikoittain sunnuntaina klo 10 ja on sen jälkeen avoinna tuntemattoman tai ennalta määrittelemättömän pitkän ajan.

Sanallinen varasääntö

opening_hours= Mo-Fr 09:00-17:00 ||"ajanvarauksella"

Paikka on auki ma–pe klo 9–17 ja muutoinkin ajanvarauksella.

Varasääntöä sovelletaan silloin, kun paikka olisi aiempien sääntöjen perusteella kiinni. Varasääntö erotetaan puolipisteen ja välilyönnin sijaan edellisestä säännöstä välilyönnillä, kahdella pystyviivalla ja toisella välilyönnillä. Varasääntö kirjoitetaan lainausmerkkeihin.

Teksi kirjoitetaan sopivalla kielellä, eli esimerkiksi suomenkielisessä kunnissa suomeksi. Kaksikielisessä kunnassa tai paikan kohderyhmän ollessa selvästi vähemmistökielen puhujat, voi olla syytä käyttää useampaa kieltä.

Varasäännön jälkeen voidaan vielä jatkaa muita sääntöjä esimerkiksi näin: Mo-Fr 09:00-17:00 || "ajanvarauksella"; Sa-Su,PH off. Tämä merkintä poikkeaa vihreään laatikkoon kirjoitetusta siten, että ajanvarauksellakaan paikka ei ole auki viikonloppuisin eikä vapaapäivinä. Loppuun voitaisiin merkitä toinenkin varasääntö, jossa kerrottaisiin, millä ehdolla paikka olisi myös viikonloppuina ja vapaapäivinä auki.

Lisää esimerkkejä

  • Sa-Su 00:00-24:00
    Paikka on avoinna koko viikonlopun ajan 24 tuntia vuorokaudessa. Paikka siis aukenee lauantaina klo 0 ja sulkeutuu sunnuntaina klo 24.
  • Mo-Fr 08:30-20:00
    Paikka on avoinna joka päivä ma–pe klo 8.30–20.
  • Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00
    Maanantaisin paikka on auki klo 10–12 ja on sitten suljettuna puoli tuntia ja on sitten taas auki klo 12.30–15.
    Tiistaina, keskiviikkona, torstaina ja perjantaina paikka on muuten samoin auki kuin maanantaina, mutta se aukenee jo klo 8.
    Lauantaina paikka on aukenee samoin kuin tiistain ja perjantain välillä, mutta menee kiinni klo 12 eikä aukene enää iltapäivällä.
  • Mo-Su 08:00-18:00; Apr 10-15 off; Jun 08:00-14:00; Aug off; Dec 25 off
    Paikka on auki joka päivä klo 8–18.
    Kuitenkin 10.4.–15.4. ja 25.12. paikka on kokonaan suljettu. Myös koko elokuun paikka on kokonaan suljettu.
    Sen sijaan, että paikka olisi auki päivittäin klo 8–18, kesäkuussa se on auki vain 8–14.
  • Mo-Sa 10:00-20:00; Tu 10:00-14:00
    Paikka on auki maanantaista lauantaihin joka päivä klo 10–20.
    Kuitenkin tiistaisin paikka onkin auki klo 10–14, eikä klo 10–20.
  • Apr-Oct Fr-Su 10:00-18:00
    Paikka on auki vain huhti–lokakuussa ja vain perjantaista sunnuntaihin ja vain klo 10–18.
    Paikka on siis suljettu marraskuusta maaliskuuhun kokonaan. Lisäksi paikka on kiinni maanantain ja torstain välillä.
  • Su-Tu 11:00-01:00, We-Th 11:00-03:00, Fr 11:00-06:00, Sa 11:00-07:00
    Paikka avautuu sunnuntaina, maanantaina ja tiistaina klo 11 ja se sulkeutuu seuraavan vuorokauden puolella klo 1.
    Keskiviikkona ja torstaina paikka aukenee klo 11 ja sulkeutuu seuraavan vuorokauden puolella klo 3.
    Perjantaina paikka aukenee klo 11 ja on auki lauantaihin klo 6:een asti.
    Lauantaina paikka aukenee klo 11 ja on auki sunnuntaihin klo 7:ään asti.
    Koska uudet säännöt korvaavat edelliset, keskiyön yli jatkuvan aukiolon säästämiseksi seuraavan päivän aukiolo on annettava lisäsääntönä pilkulla erotettuna. Puolipisteellä erotettu uusi sääntö poistaisi edellisessä säännössä annetut keskiyön jälkeen jatkuvat aukiolot kyseiseltä päivältä.
  • Mo-Su,PH 15:00-03:00; easter -2 days off
    Paikka on auki kaikkina päivinä, myös vapaapäivinä. Paikka avautuu klo 15 ja sulkeutuu seuraavan vuorokauden puolella klo 3.
    Kuitenkin pitkänperjantain paikka on kiinni kokonaan. Koska tämä on annettu omana sääntönään, paikka menee kiirastorstaina kiinni jo klo 24.
  • Dec 11-Dec 17: Su 10:00-17:00
    Paikka on auki vain 3. adventtisunnuntaina. Silloin se on auki klo 10–17. Kolmas adventtisunnuntai on aikaisintaan 11.12. ja viimeistään 17.12.
  • Mo-Fr 09:00-12:30,13:30-17:00; PH -1 day 09:00-12:30; Sa-Su,PH off
    Paikka on auki maanantaista perjantaihin klo 9–12.30. Sen jälkeen se on tunnin suljettuna. Paikka avautuu uudelleen klo 13.30 ja sulkeutuu lopulta klo 17.
    Kuitenkin päivänä ennen yleistä vapaapäivää paikka ei aukene enää uudelleen klo 13.30 vaan pysyy suljettuna klo 12.30 alkaen.
    Paikka on kokonaan suljettu viikonloppuina ja yleisinä vapaapäivinä.

Lisää esimerkkejä on näytillä aukioloaikojen arviontityökalussa (ei suomeksi) ja opening_hours.js-skriptin käyttöohjeissa.

Summary

Tämä on yhteenveto, joka kattaa ison osan tarpeista. Tarkoitus on mahdollistaa aukioloaikojen kirjoittaminen nopeasti useimmissa tapauksissa. Monimutkaisissa tapauksissa tutustu kaikkiin sääntöihin ja muihin selityksiin.

Voit tarkistaa tuotoksesi arviointityökalulla tai yksinkertaisemmallaYoHours-sovelluksella. YoHours ei ymmärrä merkintätavan kaikkia erikoisempia ominaisuuksia[1].

Legend
koodi kirjoitetaan täsmälleen niin kuin tässä on sanottu, myös välilyönnit   kirjoitetaan, jos ne on merkitty koodiksi. Muiden välilyöntien tarkoitus on lisätä ymmärrettävyyttä, eikä niitä kirjoiteta.
element is to be replaced by the element whose syntax is defined in a line starting by element: below;
item... means that item can be repeated as needed.
[ sequence of items ] means that the sequence of items is optional;
| indicates that one of the sequences of items (separated by this symbol) must be chosen;
General syntax
opening_hours= rulesets [ ; rulesets ]...
Each ruleset is evaluated in order, the next ruleset possibly overriding the initial open or closed state that may have been matched in the previous rulesets.
rulesets: rule [ || rule ]...
Each rule is evaluated in order until it matches for the indicated dates or times, otherwise the next rule in the ruleset will be checked only as a fallback.
rule: range [ status ] [ comment ]
range: [ years ] dates [   times ] | times | 24/7
Syntax for specifying optional years
years: year_range [ , year_range ]...
year_range: year [ - year | + ] [ / n ]
An optional period of n years may be specified for years to include within the specified range starting at the first specified year.
year: A 4-digit year number in the Gregorian calendar.
Syntax for specifying dates (with optional times
dates: monthly | weekly | daily | variably | holidays
monthly: monthdays [   weekdays ]
weekly: [ week   week_range [ , week_range ]...   ] weekday_range [ , weekday_range ]...
daily: months [   monthdays [ , monthdays ]... ]
variably: variable_date [ - variable_date ]
months: Mth [ -Mth ]
monthdays: dd [ -dd ]
week_range: ww [ - ww | + ] [ / n ]
An optional period of n weeks may be specified for weeks to include within the specified range starting at the first specified week number ww.
weekdays: weekday_range [ , weekday_range ]... | Wd[ n [ , n ]... ]
Week days may be followed by rank numbers, counted positively from the start of the month, or negatively from the end of month:
e.g. Mo-Fr 08:00-09:00, or Mo[1,3] 08:00-09:00;
e.g. Su[1] means the first Sunday of the month, and Su[-1] means the last Sunday of the month.
weekday_range: Wd [ - Wd ]
ww: A 2-digit week number (in ISO year) in range 01-53, e.g. week 25 Mo 08:30-20:00
dd: A 2-digit monthday number in range 01-31, e.g. Dec 25
Mth: Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec
A 3-letter abbreviated English month name, e.g. Dec 25
Wd: Mo | Tu | We | Th | Fr | Sa | Su
A 2-letter abbreviated English weekday name, e.g. Fr 08:30-20:00
yearly_fest: easter
For now, the only variable yearly fest day specified is Easter (assuming the Christian Gregorian calendar).
variable_date: yearly_fest [ sign n days ], e.g. easter -2 days 08:00-17:00 for opening hours on Good Friday, or easter +49 days 08:00-17:00 for opening hours on Whitsun/Pentecost.
holidays: PH [ sign n days ] | SH
Public holiday (location dependent, requires data per country/region); scholar holiday (location dependent, requires data per scholar academy).
Syntax for specifying times
times: time_range [ , time_range ]...
time_range: time [ - time | + ]
This may be used in place of "late" or "until last customer", e.g. 12:00+.
time: fixed_time | variable_time
fixed_time: HH : mm
variable_time: event | ( event offset_time )
event: dawn | sunrise | sunset | dusk
Note that sunset and sunrise times requires geolocation to compute the position angular elevation of the sun, and the the angular elevation of the observable horizon (which is also dependent of the altitude). They may be approximated at sea level on the modelling geoid, or just estimated roughly in local time (per country and time zone).
offset_time: sign hh : mm
hh: A relative 2-digit hours number in range 00-48, e.g. (sunrise+01:00)-12:00.
HH: An absolute 2-digit hours number (in day, in 24 hour format, no am/pm) in range 00-23, e.g. Fr 08:30-20:00.
mm: A 2-digit minutes number (in hour) in range 00-59, e.g. Fr 08:30-20:00.
Other generic syntactic elements used for tuning dates and times
sign: + | -
n: A positive integer.
Syntax for optional modifiers
status: unknown | open | closed | off
unknown: initial open or closed state, except at overriding dates and times that follow (may also be used to override a previous explicit open or closed status);
open: open at the indicated dates and times (or permanently if no time is given), except at overriding dates and times that follow;
closed or off: closed at the indicated dates and times (or permanently if no time is given), except at overriding dates and times that follow;
In each rule of the first ruleset of the tag value (including fallbacks), if the status is not explicitly specified with the specified range, it is assumed to be meant as open (except when there is a comment for it), and all other unspecified dates and times are left as unknown . The resulting schedule is then successively modified by each following ruleset.
comment: "text"
A short comment (wrapped in " but not containing any " within) showing applicable restrictions or specifications, e.g. "children only", "limited service", or "reservation by phone", reservation=*.
This comment is intended to be displayed in applications and not to be interpreted automatically. The language used in this comment is not specified by the tag value itself, but this could be specified (for localisation purpose) by tags whose key contains a language code suffix.

Lisää käyttöesimerkkejä

Aukioloaikojen arviontityökalu (ei suomeksi) ja YoHours (engl.) ovat aukioloaikojen tarkastamiseen tarkoitettuja verkkosivuja. Muista käyttää englanninkielisiä viikonpäivien ja kuukausien nimiä.

Merkintätapa

  • wd – viikonpäivät maanantaista sunnuntaihin: Mo · Tu · We · Th · Fr · Sa · Su Fr 08:30-20:00
  • hh – tunnit 24-tuntisen kellon mukaan tarvittaessa etunollan kera, kellonajan merkintätapa on "hh:mm" – Fr 08:30-20:00
  • mm – minuutit, kellonajan merkintätapa on "hh:mm" – Fr 08:30-20:00
  • mo – kuukausi – Jan · Feb · Mar · Apr · May · Jun · Jul · Aug · Sep · Oct · Nov · Dec
  • md – kuukauden md:s päivä, tarvittaessa etunollan kera – "mo md" Dec 25
  • we – viikon numero, tarvittaessa etunollan kera, väliltä 01–53 – merkintätapa on "week we" eli esim. week 25 Mo 08:30-20:00
  • SH – koulujen loma-ajat, sisältäen kesä-, syys-, joulu- ja talviloman sekä yksittäiset vapaapäivät kouluvuoden aikana – Mo-Fr 08:00-09:00,14:00-15:00; SH off[2]
  • PH – yleiset vapaapäivät – Mo-Fr 09:00-17:00; PH 10:00-12:00; PH Su off[2] (ma–pe auki klo 9–17, lomapäivinä klo 10–12 ja lomapäivinä sunnuntaisin kiinni)

Yleinen merkintätapa aukioloajalle on:

  • hh:mm-hh:mm 08:30-20:00
  • wd hh:mm-hh:mm Fr 08:30-20:00
  • mo md: hh:mm-hh:mm Dec 25: 08:30-20:00
  • mo-mo: wd hh:mm-hh:mm Jun-Aug: Su 10:30-16:00
  • week we: wd hh:mm-hh:mm week 25: Mo 08:30-20:00

Määritelmän (engl.) mukaan kaksoispiste päivämäärän jälkeen on valinnainen.

Säännöt

  • Aikajänne (sekä alku että loppu täytyy merkitä) muodostetaan yhdysmerkillä "-" · 08:30-20:00
  • Viikonpäivistä muodostuva yhtenäinen jakso muodostetaan yhdysmerkillä "-" · Mo-Fr
  • Päivämääristä muodostuva yhtenäinen jakso muodostetaan yhdysmerkillä "-" · Dec 20-26 tai Dec 20-Jan 06
  • Peräkkäisten kuukauden päivien joka n:s päivä saadaan yhtenäisellä yhtenäisellä päiväjaksolla ja merkinnällä "/n" · 02-30/n – kuukauden 2. päivä, kuukauden (2+n):s päivä, kuukauden (2+2n):s päivä jne.
  • Peräkkäisistä viikoista muodostuva jakso muodostetaan yhdysmerkillä "-" · week 01-26 – viikot 1–26
  • Peräkkäisten viikkojen joka n:s viikko saadaan viikkojaksolla ja merkinnällä "/n" · week 02-52/n – viikko 2, viikko (2+n), viikko (2+2n) jne.
  • Ei-peräkkäisistä päivistä saadaan jakso yhdistämällä päivät toisiinsa pilkulla "," · Mo,We,Fr
  • Kaksi erillistä aikajännettä yhdistetään pilkulla "," · 08:30-14:00,16:30-20:00
  • Eri päivien erilaiset aukioloajat erotetaan pilkulla "," (lisäävä sääntö) tai puolipisteellä ";" (korvaava sääntö) · Mo-Sa 13:30-15:00,17:00-20:00, Tu-Sa 08:00-12:00; Th 11:00-16:00,17:00-19:00
    luetaan: näinä päivinä on nämä aukioloajat, ja näinä päivinä on nämä aukioloajat; mutta näinä päivinä on nämä aukioloajat
  • Suljettu päivä merkitään tyylillä "wd off" · Tu off
  • Suljettujen päivien yhtenäinen jakso merkitään tyylillä "wd-wd off" · Tu-Th off
  • Suljettu kuukausi merkitään tyylillä "mo off" · Aug off
  • Suljettujen kuukausien yhtenäinen jakso merkitään tyylillä "mo-mo off" · Aug-Sep off
  • Tietyn kuukauden tietty suljettu päivä merkitään tyylillä "mo md off" · Dec 25 off
  • Päivämääristä muodostettu suljettu jakso: "mo md-md off" Dec 24-26 off tai "mo md-mo md off" Dec 25-Jan 06 off
  • Poikkeukset ajanjakson sisällä tehdään laatimalla ensin sääntö koko ajanjaksolle ja sitten korvaava sääntö poikkeukselle:
    • Mo-Sa 10:00-20:00; Tu off
    • Mo-Sa 10:00-20:00; Tu 10:00-14:00
    • Mo-Fr 08:00-12:30; We 14:00-17:00
    • Korvaavat säännöt eivät ole lisäyksiä. Esimerkiksi Mo-Fr 08:00-12:30; We 14:00-17:00 tarkoittaa, että keskiviikkona paikka on auki vain iltapäivällä. Pilkku puolipisteen tilalla johtaisi siihen, että paikka olisi aamupäivän aukiolon lisäksi auki myös iltapäivällä keskiviikkoisin.
  • Ensimmäinen tai viimeinen päivä ajanjaksossa ei ole poikkeus, merkitse siis esimerkiksi näin: Mo-Fr 10:00-20:00; Sa 10:00-14:00
  • Kuukauden n:s tietty viikonpäivä merkitään tyylillä wd[n] · Su[3] 09:00-12:00 – auki joka kuun 3. sunnuntai klo 9–12
    • Yhdysmerkki ennen numeroa hakasulkeissa osoittaa, että laskeminen aloitetaan lopusta: Aug Th[-1] tarkoittaa elokuun 1. sunnuntaita lopusta katsottuna, toisin sanoen elokuun viimeistä sunnuntaita.
    • Useampi viikko voidaan yhdistää: Su[1,3,5] (kuun 1., 3. ja 5. sunnuntai) tai Su[1-3] (kuun kolme ensimmäistä sunnuntaita)
  • Ympäri vuorokauden oleva aukiolo: 00:00-24:00
  • Jatkuva aukiolo ilman taukoja: 24/7
    • Jotkin kartat merkitsevät jatkuvasti aukiolevat paikat erityisellä kuvakkeella.
  • Auringonnousu: sunrise.
  • Auringonlasku: sunset.
  • Plusmerkki kellonajan lopussa merkitsee hetkeä, jonka jälkeen aukiolo voi jatkua epämääräisen kauan Sa 22:00+ (auki la klo 22 jälkeen) tai Sa 18:00-22:00+ (auki la ainakin klo 18–22 ja sen jälkeenkin)

Lisää yksityiskohtia on virallisessa määrittelyssä (engl.).

Tyypillisiä virheitä

Väärin stop hand Oikein check mark Kommentti notice "i"
8-23 Mo-Su 08:00-23:00 Merkitse viikonpäivät näkyviin ja käytä etunollia.
0600-1800 06:00-18:00 Merkitse kaksoispisteet.
07;00-2;00pm 07:00-14:00 Käytä 24-tuntista kelloa ja varo lyöntivirheitä.
08.00-16.00, aula avoinna klo 03.00 asti 08:00-16:00 open, 16:00-03:00 open "aula" Käytä virallista merkintätapaa, jossa lisätiedot kerrotaan lainausmerkeissä lopuksi.
09:00-21:00 puh. 010 123 1234 09:00-21:00 "soittamalla" Lisää puhelinnumero ominaisuustietona contact:phone=+358 10 123 1234
10:00 - 13:30 / 17:00 - 20:30 10:00-13:30,17:00-20:30 Käytä virallista merkintätapaa.
April-September;
Mo-Fr 09:00-13:00,
14:00-18:00, Sa 10:00-13:00
Apr-Sep:
Mo-Fr 09:00-13:00,14:00-18:00;
Apr-Sep: Sa 10:00-13:00
Käytä oikeita lyhenteitä ja virallista merkintätapaa.
Ravintolasali: 6-23;
Autokaista: 24/7
06:00-23:00 open "ravintolasali" ||
00:00-24:00 open "autokaista"

tai
opening_hours=06:00-23:00
opening_hours:drive_through=00:00-24:00
Käytä virallista merkintätapaa. Toinen vaihtoehto on kahden eri ominaisuustiedon, joka käyttäminen auttaa tietokoneita ymmärtämään aukioloajat paremmin. Tällöin on mahdollista, että karttasovellus kertoo käyttäjälle ennakkoon, että vain autokaista on auki.
ma,ke,to,pe: 1200-1800; la-su: 1200-1700 Mo,We,Th,Fr 12:00-18:00; Sa-Su 12:00-17:00 Käytä englanninkielisiä lyhenteitä.
baari:
Su-Mo 18:00-02:00;
Tu-Th 18:00-03:00;
Fr-Sa 18:00-04:00;
yökerho:
Tu-Th 20:00-03:00;
Fr-Sa 20:00-04:00
Tu-Th 20:00-03:00 open "baari ja yökerho";
Fr-Sa 20:00-04:00 open "baari ja yökerho" ||
Su-Mo 18:00-02:00 open "baari" ||
Tu-Th 18:00-03:00 open "baari" ||
Fr-Sa 18:00-04:00 open "baari"
Käytä virallista merkintätapaa.
Su-Th 11:00-03:00; Fr-Sa 11:00-05:00 Su-Th 11:00-03:00, Fr-Sa 11:00-05:00 Käytä lisäsääntöä, älä korvaavaa sääntöä. Katso #Sulkemisaika keskiyön jälkeen.
Mo-Su,PH 08:00-20:00; 2025 May 15 - closed closed; 2020 Jan 01 - 2025 May 15 Mo-Su,PH 08:00-20:00 Päivämäärillä tehdyn ajanjakson avoimeksi jättäminen ei ole sallittua. Jos esim. kaupan tiedetään sulkeutuvan pysyvästi, käännetään säännöt ja kirjoitetaan ajanjakso menneisyydestä sulkemispäivään, jolloin kauppa on vielä auki. Kun sulkemispäivä on tullut, jälkimmäinen sääntö ei enää päde ja ensimmäinen sääntö "closed" on voimassa.
Mo-We 17:00-01:00; Th,Fr 15:00-01:00; PH,Sa,Su off Mo-We 17:00-01:00, Th,Fr 15:00-01:00; PH 01:00-01:00 off Käytä lisäsääntöä (engl.). Sääntö "Sa,Su off" johtaa siihen, että lauantaina klo 0–1 välillä paikka on kiinni, vaikka perjantain aukiolon määriteltiin jatkuvan lauantain puolelle aiemmin.
Viimeinen sääntö "PH 01:00-01:00 off" merkitsee, että yleisenä vapaapäivänä paikka on kiinni klo 1 jälkeen yöllä (eli kun aattona alkanut aukiolo päättyy) seuraavan päivän klo yhteen yöllä. Ilman tätä sääntöä paikka aukenisi heti klo 24 vapaapäivänä ja olisi auki tunnin verran.

Muut kuin gregoriaaniset kalenterit

Tällä hetkellä on vakiintunut tapa käyttää gregoriaanista kalenteria. Muiden kalenterien käytöstä on keskusteltu. (“Opening hours syntax for non Gregorian calendar”. 17 May 2019. ).

Käyttö teillä

Kellonaikaan tai päivämäärään perustuvat teiden käytön rajoitukset merkitään usein avaimella access:conditional=*, mutta joissain maissa kartoittajat käyttävät aukioloaikoja teille highway=*, koska aukioloajat ilmaisevat yleensä sallittavuutta eivätkä kieltoja. Aukioloaikojen käyttö on access:conditional=*-avaimen käyttöä monella tapaa parempi ratkaisu tapauksissa, joissa tie on suljettu kaikelta tienkäyttäjiltä tiettyinä aikoina:

  • Jos tiellä on useita liikkumistapoja koskevia ominaisuustietoja, kuten foot=yes ja bicycle=designated ja horse=destination, tarvitaan suljettua aikaa merkitsemään (foot:conditional=* ja bicycle:conditional=* ja horse:conditional=*, koska liikkumistapakohtainen ominaisuustieto pätee siinäkin tilanteessa, että tiellä on myös geneerinen access:conditional=no @ .. -ominaisuustieto.
  • Jos tie on auki vain päiväsaikaan, on sallitut ajat on helppo merkitä (esim. Mo-Fr 07:00-19:00; Sa-Su 10:00-17:00), mutta kieltoajat access:conditional=*-avaimessa voi olla vaikea saada toimimaan kahden eri säännön rajalla keskiyön ylittyessä.
  • Voidaan tehdä päivänselväksi, että tie on auki aina, jos merkitään (opening_hours=24/7). On monia teitä, joihin ei ole merkitty aikarajoitusta Openstreetmapiin, mutta jotka todellisuudessa ovatkin kiinni esimerkiksi yöllä.
  • Aukioloaikojen merkintätavan tarkastamiseen on enemmän työkaluja (arviointityökalu).
  • Aukiolotilanne näkyy useammassa kartassa (esimerkki)  

Current usage of opening_hours on highways

A more precise comparison of usage on highway=* requires further analysis, since access:conditional=* is not only used for time-based restrictions, but also for other types of restrictions, such as length, weight or weather circumstances. However this comparison of the most frequently used values might be illustrative:

Reititysohjelmien tuki aukioloajoille

Standards

The opening hours syntax has been incorporated by reference into the General Bikeshare Feed Specification (GBFS), version 3.0, an industry standard for amenity=bicycle_rental operators and transportation authorities.

Implementation

JavaScript

JavaScript implementation by User:Ypid:

Other implementations:

  • Web to OSM Opening Hours - A tool for copy&pasting (almost) any website content and getting a decently formatted opening_hours-string. Contributions welcome on GitHub!

Java

Kotlin

PHP

Python

C++/Qt

  • KOpeningHours Parsing, validation and evaluation (status at a certain time, iteration over intervals)

Go

Rust

CartesApp

  • Cartes.app uses this key on the POIs chosen by the user by displaying green, red or white dots depending on whether the time falls within the opening or closing period or if the POI does not have any times specified in its opening_hours tag.

OsmAnd

OsmAnd 2.0 showing whether the POI is known to be open or closed based on tagging of opening_hours. For example, the my daBBA restaurant was closed when the screenshot was taken; however, Sugran Swayapakghar was open.
  • OsmAnd uses this tag on the POI search screen. The implementation now includes more values (such as months and dates), added together with conditional restriction support.

Opening hours for Ulm, Neu-Ulm, and surroundings

Ulm, Neu-Ulm and surrounding areas.

The web application is available on http://ulm-oeffnungszeiten.creal.de. Opening hours for the local area are visualized on a map. The source code of this application is freely licensed and available via GitHub. Adapting the application to a different city is very easy and described on the GitHub page.

More maps and applications

Web applications:

Mobile apps:

  • My Opening Hours for Android devices
  • Vespucci, full featured OSM editor for Android that includes special opening hours interface that includes support for highly complicated opening hours
  • StreetComplete, newbie friendly OSM editor that allows to collect, among other data, opening hours information.

Tools:

Rendering

24/7 (around the clock) shouts out for special treatment, perhaps something like adding "24" to the object icon: .

Any other special cases are much less obvious.

Maps showing opening hours:

Vanhentuneet avaimet

Seuraavat (ohjeettomat) avaimet ovat vanhentuneita (engl.) ja ne pitäisi korvata aukioloajoilla opening_hours=*. Vanhojen avainten arvo ei sellaisenaan käy aukioloajaksi, vaan aukioloajat pitää muuttaa tällä sivulla kuvattun merkintätavan mukaiseksi.

Jos tiedät jossain käytettävän tätä ominaisuustietoa, selvitä, voisiko ennemmin käyttää jotain toista ominaisuustietoa.
Kehotamme ankarasti välttämään automaattisia muokkauksia, ellet ole täysin varma siitä, mitä olet tekemässä!
Jos tiedät jossain käytettävän tätä ominaisuustietoa, selvitä, voisiko ennemmin käyttää jotain toista ominaisuustietoa.
Kehotamme ankarasti välttämään automaattisia muokkauksia, ellet ole täysin varma siitä, mitä olet tekemässä!
Jos tiedät jossain käytettävän tätä ominaisuustietoa, selvitä, voisiko ennemmin käyttää jotain toista ominaisuustietoa.
Kehotamme ankarasti välttämään automaattisia muokkauksia, ellet ole täysin varma siitä, mitä olet tekemässä!
Jos tiedät jossain käytettävän tätä ominaisuustietoa, selvitä, voisiko ennemmin käyttää jotain toista ominaisuustietoa.
Kehotamme ankarasti välttämään automaattisia muokkauksia, ellet ole täysin varma siitä, mitä olet tekemässä!

Related tags

opening_hours:signed=no - When the opening hours are not posted on a sign visible externally

The following keys use the same syntax for different purposes:

  • collection_times=* – The collection times of a post box or recycling container
  • service_times=* – The times of a special service at a feature which is different than the opening hours, e.g, a religious service
  • breakfast=* – If and when breakfast is served
  • lunch=* – If and when lunch is served
  • dinner=* – If and when dinner is served
  • happy_hours=* – Time when a place offers discounts on alcoholic drinks
  • smoking_hours=* – Smoking is permitted within in a defined time range only

Conditional restrictions also re-use the opening hours syntax to specify date- and time-based conditions.

Some people tag places where you can (only) make appointments with appointment=* rather than using opening_hours=*.

If a location is closed permanently, then delete such object if it fully gone without risk of being remapped. If there are remains present you can use a tag with a lifecycle prefix such as disused:*=* or abandoned:*=*

See also

External links

Online tools:

  • Openingh.openstreetmap.de – Tool for checking and evaluating opening_hours tags
  • YoHours – Online editor for the tag syntax. It doesn't support.advanced features of the syntax.[1]
  • WebToOSMOH – Online converter of free-form text to opening_hours syntax
  • OSM Open – Find POIs that are open at a specific point in time

Parser libraries:

Validator libraries:

Converter libraries:

Editor libraries:

Katso myös

References

  1. 1.0 1.1 1.2 Cite error: Invalid <ref> tag; no text was provided for refs named :0
  2. 2.0 2.1 Vuosittaiset loma-ajat merkitään opening_hours.js-tiedostoon. Lisäksi on ehdotettu järjestelmää oletusarvoille. Ehdotuksen mukaan alueille voidaan lisätä oletusarvoja, kuten yleisnopeusrajoitus tai vapaapäiviä.
  3. https://github.com/rezemika/humanized_opening_hours?tab=readme-ov-file#have-nice-schedules

Warning: Default sort key "Opening_hours" overrides earlier default sort key "Key:opening hours".