Demo 8, päivämäärät ja ajat PHP:ssa
PHP:n aikaa ja päivämääriä käsittelevät omat funktiot.
Funktioita käytettäessä tulee esiin termi timestamp, joka tarkoittaa jonkin hetken ajankohtaa. Timestamp numeerinen arvo - sekunneissa aika tämän hetken ja 1.1.1970 00:00:00 Greenwich aikaa (GMT).
Aika(time) riippuu oletusaikavyöhykkeestä, joka asetetaan php.ini -tiedostossa. Sen voi myös asettaa ohjelmaan seuraavasti:
date_default_timezone_set("Europe/Helsinki");
Tärkeimpiä funktioita ovat:
- time() palauttaa ko. hetken timestampin.
- date(), joka muotoilee annetun timestampin eli ajankohdan oikeaan muotoon (ja jos ei anneta, käyttää tätä päivää ja kellonaikaa)
- mktime
Tulosta tämän hetken kellonaika tai päiväys seuraavissa muodoissa:
- 2019.10.30.
- 12.5.2019
- tämän päivän viikonpäivä
Luo aika seuraavista tiedoista (mktime) ja tulosta se alla esitetyssä muodossa ruudulle:
- 9.11.2019 klo 12:15:10