Päivämäärän ja ajan muotoilu¶
OJS- ja OMP-järjestelmien versio 3.4 tukee julkaisijoiden mahdollisuutta määrittää omat päivämäärien ja aikojen esitystavat.
Asetukset löytyvät kohdasta Asetukset > Verkkosivusto > Asetukset > Päivämäärä ja aika.
Jokaiselle kielelle voidaan määrittää oma muotoilunsa. Julkaisija voi valita valmiin oletusasetuksen tai määrittää oman päivämäärä- ja aikamuodon. Omissa muodoissa käytetään PHP-ohjelmointikielen aikaleimaformaatteja, joiden kirjaimet kuvaavat päivämäärän ja kellonajan eri osia.
Näitä kirjaimia yhdistelemällä saadaan haluttu päivämäärän ja/tai kellonajan muoto. Esimerkiksi d.m.Y tuottaa 21.04.2025-muotoisen päivämäärän.
Jos mukaan halutaan kiinteitä kirjaimia tai sanoja, niiden eteen täytyy lisätä kenoviivat (\). Esimerkiksi d. F\t\a Y tuottaa 21. huhtikuuta 2025 -muotoisen päivämäärän. Ilman \t\a-osaa tulos olisi 21. huhtikuu 2025.
PHP-päivämäärän ja -ajan muuttujat¶
| Merkki | Esimerkki (2025-04-07 09:05:03) | Selitys |
|---|---|---|
d |
07 | Päivämäärä kahdella numerolla (01–31) |
j |
7 | Päivämäärä ilman etunollaa |
m |
04 | Kuukausi kahdella numerolla (01–12) |
n |
4 | Kuukausi ilman etunollaa |
Y |
2025 | Vuosi nelinumeroisena |
y |
25 | Vuosi kahdella numerolla |
F |
huhtikuu / April | Kuukauden nimi (lokalisoitu) |
M |
huhti / Apr | Kuukauden nimen lyhennys (lokalisoitu) |
H |
09 | Tunnit 24h muodossa (00–23) |
G |
9 | Tunnit 24h muodossa ilman etunollaa |
h |
09 | Tunnit 12h muodossa (01–12) |
g |
9 | Tunnit 12h muodossa ilman etunollaa |
i |
05 | Minuutit (00–59) |
A |
AM | Aikamerkintä isoilla kirjaimilla (AM/PM) |
a |
am | Aikamerkintä pienillä kirjaimilla (am/pm) |
l |
maanantai / Monday | Viikonpäivän nimi (lokalisoitu) |
D |
ma / Mon | Viikonpäivän lyhennys |
Esimerkkejä¶
Alla on esimerkkejä yleisistä päivämäärä- ja aikamuodoista eri kielillä.
Suomi¶
| Tyyppi | PHP-kaava | Esimerkki |
|---|---|---|
| Päivämäärä (lyhyt) | d.m.Y |
21.10.2025 |
| Päivämäärä (pitkä, sisältää "ta") | d. F\t\a Y |
21. lokakuuta 2025 |
| Kellonaika (24h) | H:i |
14:05 |
| Kellonaika sekunneilla | H:i:s |
14:05:33 |
| Päivämäärä + aika (lyhyt) | d.m.Y H:i |
21.10.2025 14:05 |
| Päivämäärä + aika (teksti, sisältää "ta" ja "klo") | d. F\t\a Y \k\l\o H.i |
21. lokakuuta 2025 klo 14.05 |
| ISO (yleinen) | Y-m-d |
2025-10-21 |
| ISO + aika | Y-m-d H:i |
2025-10-21 14:05 |
Ruotsi¶
| Tyyppi | PHP-kaava | Esimerkki |
|---|---|---|
| Päivämäärä (lyhyt) | Y-m-d |
2025-10-21 |
| Päivämäärä (pitkä) | d F Y |
21 oktober 2025 |
| Kellonaika (24h) | H:i |
14:05 |
| Kellonaika sekunneilla | H:i:s |
14:05:33 |
| Päivämäärä + aika (lyhyt) | Y-m-d H:i |
2025-10-21 14:05 |
| Päivämäärä + aika (teksti) | Y-m-d \k\l\. H.i |
2025-10-21 kl. 14.05 |
Englanti (UK)¶
| Tyyppi | PHP-kaava | Esimerkki |
|---|---|---|
| Date (short) | d/m/Y |
21/10/2025 |
| Date (long) | d F Y |
21 October 2025 |
| Time (24h) | H:i |
14:05 |
| Time with seconds | H:i:s |
14:05:33 |
| Date + time (short) | d/m/Y H:i |
21/10/2025 14:05 |
| Date + time (long) | d F Y \a\t H:i |
21 October 2025 at 14:05 |
| ISO (common) | Y-m-d |
2025-10-21 |
Englanti (US)¶
| Tyyppi | PHP-kaava | Esimerkki |
|---|---|---|
| Date (short) | m/d/Y |
10/21/2025 |
| Date (long) | F j, Y |
October 21, 2025 |
| Time (12h) | g:i A |
2:05 PM |
| Time (12h, leading zero) | h:i A |
02:05 PM |
| Date + time (short, 12h) | m/d/Y g:i A |
10/21/2025 2:05 PM |
| Date + time (long, 12h) | F j, Y \a\t g:i A |
October 21, 2025 at 2:05 PM |
| ISO (common) | Y-m-d |
2025-10-21 |