PHP - Aika- ja päivä-funktiot, esimerkkejä

checkdate() - tarkista päivämäärä

Funktiolla voidaan tarkistaa onko annettu päivämäärä kelvollinen gregoriaaninen päiväys (käytössä Euroopassa).

Esimerkissä, tarkistetaan var_dump() funktiolla onko päivämäärät kelvollisia (true/false):


 <!DOCTYPE html>
  <html>
   <head>
    <meta charset="UTF-8">
    <style>
     .pun{
      color: darkred;
     }
    </style>
   </head>

   <body>
    <div class="pun">
    <?php
     var_dump(checkdate(12,31,-400));
     echo "<br>";
     var_dump(checkdate(2,29,2003));
     echo "<br>";
     var_dump(checkdate(2,28,2021)); 
    ?>
    </div>
	
   </body>
 </html>
  

Tulos www-sivulla:

bool(false)
bool(false)
bool(true)

date_add () - lisää päiviä päivämäärään

Funktiolla voidaan tarkistaa onko annettu päivämäärä kelvollinen gregoriaaninen päiväys (käytössä Euroopassa).

Esimerkissä, tarkistetaan var_dump() funktiolla onko päivämäärät kelvollisia (true/false):


 CSS-ohje sama kaikissa esimerkeissä !

 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create("14.4.2021"); // tai 2013-03-15
   echo "Päivämäärä ennen lisäystä 14.4.2021 <br>";
   date_add($paiva,date_interval_create_from_date_string("11 days"));
   echo date_format($paiva,"d.m.Y"); // tai Y-m-d
   echo "<br>"; 
  ?>
 </div>
  

Tulos www-sivulla:

Päivämäärä ennen lisäystä 14.4.2021
25.04.2021

date_create_from_format() - päivämäärä muotoilu (teksti)

Funktiolla voidaan muotoilla annettu tai lomakeelta saatu päivämäärä haluttuun muotoon.

Esimerkissä, muotoillaan 15.Apr.2021 muodossa oleva päivämäärä numero-muotoon:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $date=date_create_from_format("j.M.Y","15.Apr.2021");
   echo date_format($date,"d.m.Y");
  ?>
 </div>
  

Tulos www-sivulla:

15.04.2021

Taulukossa päivä ja aika funktioihin liittyvät parametrit:

Parametri / Asetus Selite Parametri / Asetus Selite
d Day of the month; with leading zeros j Day of the month; without leading zeros
D Viikon päivä, lyhenne (Mon - Sun) I Viikon päivä (Monday - Sunday)
S English suffix for day of the month (st, nd, rd, th) F Kuukausi (January - December)
M Kuukausi lyhenne (Jan-Dec) m Kuukausi kahdella numerolla (01-12)
n Kuukausi (1-12) Y Vuosiluku (e.g 2013)
y Vuosiluku kahdella numerolla (e.g 13) a ja A (e.g 13)
g tunnit 12, ilman nolla (1-12) G tunnit 24, ilman nolla (1-24)
h tunnit 12, nollasta alkaen (0-12) H tunnit 24, nollasta alkaen (0-24)
i minuutit, nollasta alkaen (0-60) s sekunnit, nollasta alkaen (0-60)
u Mikrosekunnit (seitsemmällä desimaalilla) e, O, P ja T Aikavyöhykkeen tunniste
U Seconds since Unix Epoch (space)
# One of the following separation symbol: ;,:,/,.,,,-,(,) ? A random byte
* Rondom bytes until next separator/digit ! Resets all fields to Unix Epoch if they have not been parsed yet
| Resets all fields to Unix Epoch if they have not been parsed yet + If present, trailing data in the string will cause a warning, not an error

date_create() - päivämäärän muotoilu (numerot)

Funktiolla voidaan muotoilla numeroina annettu päivämäärä.

Esimerkissä, muotoillaan muodossa 2021-06-20 annettu päivämäärä eurooppassa käytetyksi:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create("2021-06-20");
   echo date_format($paiva,"d.m.Y"); 
  ?>
 </div>
  

Tulos www-sivulla:

20.06.2021

date_date_set() - päivämäärä muotoilu (tietty järjestys)

Funktiolla voidaan vuosi,kuukausi, päivä järjestyksessä annttu päivämäärä muotoilla haluttuun numero-muotoon .

Esimerkissä, muotoillaan järjestyksessä 2021,12,24 annettu pävimäärä eurooppalaiseksi:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create();
   date_date_set($paiva,2021,12,24);
   echo date_format($paiva,"d.m.Y"); 
  ?>
 </div>
  

Tulos www-sivulla:

24.12.2021

date_default_timezone_get() - tarkista päivämäärä

Funktiolla voidaan selvittää www-palvelimen aikavyöhyke-asetus.
"Koordinoitu yleisaika (UTC) on ensisijainen aikajärjestelmä, jolla maailman aika määrätään. Se pysyy noin sekunnin sisällä keskimääräisestä aurinkoajasta nollapituuspiirillä, eikä sitä ole sidottu kesäaikaan."
lähde: Wikipedia, katso

Esimerkissä, koodaus ilmoittaa mikä aikavyöhyke on siinä www-palvelimessa missä tämä opas sijaitsee:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo date_default_timezone_get(); 
  ?>
 </div>
  

Tulos www-sivulla:

Europe/Helsinki

date_default_timezone_set() - aikavyöhykkeen asettaminen

Funktiolla voidaan asettaa aikavyöhyke maanosan ja kaupungin/paikkakunnan mukaan.

Löydät käytettävissä oleva aikavyöhyke asetukset täältä.

Asetuksella voidaan luoda www-sivustolle erilaisia aika ilmoituksia esimerkiksi jos on olennaista sivuston käyttäjälle viestiä kellon aika eri maanosassa.

Esimerkissä, asetetaan Australia ja Sydney:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   date_default_timezone_set("Australia/Sydney");
   echo date_default_timezone_get(); 
  ?>
 </div>
  

Tulos www-sivulla:

Australia/Sydney

date_diff() - päivämäärien erotus

Funktiolla voidaa laskea kahden päivämäärän erotus päivinä.

Esimerkissä, funktio laskee 14.5.2021 ja 1.5.2021 erotuksen päivinä:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva1=date_create("2021-05-01");
   $paiva2=date_create("2021-05-14");
   $ero=date_diff($paiva1,$paiva2);
   echo $ero->format("%R%a päivää eroa");
   echo "<br>"; 
  ?>
 </div>
  

Tulos www-sivulla:

+13 päivää eroa

date_format() - päivämäärän muotoilu

Funktiolla voidaan muotoilla päivämäärä erilaiseen muotoon.

Esimerkissä, päivämäärä muotoillaan erilaisella välimerkillä sekä vuosi, kuukausi ja päivän sijainstia päivämäärässä vaihdetaan:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $date=date_create("2021-04-20");
   echo date_format($date,"d/m/Y H:i:s"); 
  ?>
 </div>
  

Tulos www-sivulla:

20/04/2021 00:00:00

date_get_last_errors() - tarkista päivämäärä-virheet

Funktiolla voidaan tarkistaa onko annettu pävämäärä oikein annettu sekä virheet.

Esimerkissä, tarkistetaan epämääräinen päivämäärä tieto:


  PHP-koodaus:
 
 <div class="pun">
  <?php
   date_create("abcdef%&&/");
   print_r(date_get_last_errors()); 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [warning_count] => 0 [warnings] => Array ( ) [error_count] => 5 [errors] => Array ( [0] => The timezone could not be found in the database [6] => Unexpected character [7] => Unexpected character [8] => Unexpected character [9] => Unexpected character ) )

date_interval_create_from_date_string()
- lisää päiviä ja vuosia

Funktiolla voidaan funktiolla voidaa lisätä päivämäärä-tietoon uusi päivämäärä vuosina ja päivinä.

Esimerkissä, päivämäärään 1.1.2020 lisätään 1 vuosi ja 20 päivää:


 PHP-koodaus:
 
 <div class="pun">
  <?php
  $paiva = date_create('01.01.2020');
  date_add($paiva, date_interval_create_from_date_string('1 year 20 days'));
  echo date_format($paiva, 'd.m.Y'); 
  ?>
 </div>
  

Tulos www-sivulla:

21.01.2021

date_interval_format() - päivämäärien erotus

Funktiolla voidaan selvittää päivämäärien erotus kuukasina ja päivinä sekä onko jonkin päivämäärä ennen - vai jälkeen +-.

Esimerkissä, päivämäärien erotus kolmella eri tavalla:


 PHP-koodaus:
 
 <div class="pun">
  <?php
  $paiva1=date_create("2021-01-01");
  $paiva2=date_create("2021-02-12");
  $ero=date_diff($paiva1,$paiva2);

  / %a määritteellä näytetään päivien erotus
  echo $ero->format("Päivämäärien erotus: %a.");
  echo "<br>";

  // %R määriteellä näytetään + koska $paiva2 on kalenterissa $paiva1 jälkeen
  echo $ero->format("Päivämäärien erotus: %R%a.");
  echo "<br>";

  // %d määrittellä näytetään päivät, kuukaudet näytetään aiemmin %m määritteellä
  echo $ero->format("Kuukasia: %m, päiviä: %d.");
  ?>
 </div>
  

Tulos www-sivulla:

Päivämäärien erotus: 42.
Päivämäärien erotus: +42.
Kuukasia: 1, päiviä: 11.

Taulukko parametrien käyttämisestä esimerkein

Parametri / Asetus Selite Parametri / Asetus Selite
% merkki Y Vuosi kahdella numerolla ilmaistuna
y Vuosi neljällä numerolla M Kuukausi 01 - 12
m Kuukausi 1 - 12 D Päivä 01 - 31
d Päivä 1 - 31 a Pivien erotus ilman etumerkkiä, esim 12
H Tunnit 00 - 24 h Tunnit 1 - 24
I Vuosiluku kahdella numerolla (e.g 13) i (e.g 13)
S Sekunnit 01 - 60 s Sekunnit 1 - 60
F Mikrosekunnit kuudella numerolla esim 123807 tai 004789 f Mikrosekunnit esim 786 tai 464786
R Etumerkki - jos negatiivinen, + jos positiivinen r Etumerkki - jos negatiivinen, muutoin etumerkitön

date_isodate_set() - tarkista päivämäärä

Funktiolla voidaan asettaa päivämääriä ISO 8601 standardilla käyttäen asetuksena viikkoja ja päiviä.

Esimerkissä, Toiminta sekä käyttökohde epäselviä!


  PHP-koodaus:
 
  <div class="pun">
   <?php
   $paiva=date_create();

   date_isodate_set($paiva,2021,5);
   echo date_format($paiva,"Y-m-d") . "<br>";

   date_isodate_set($paiva,2021,6,21);
   echo date_format($paiva,"Y-m-d"); 
  ?>
 </div>
  

Tulos www-sivulla:

2021-02-01
2021-02-28

date_modify() - päivien lisäys/vähennys

Funktiolla voidaan päivämäärään lisätä tai vähentää päiviä.

Esimerkissä, päivämäärään 1.6.2021 lisätään 20 päivää:


  PHP-koodaus:
 
  <div class="pun">
   <?php
    $paiva=date_create("01.06.2021");
    date_modify($paiva,"+20 days");
    echo date_format($paiva,"d.m.Y"); 
   ?>
  </div>
  

Tulos www-sivulla:

21.06.2021

date_offset_get() - kesä- ja talviajan erotus

Funktiolla saadaan sekunteina UTC-järjestelmän mukaisesti kesä- ja talvi-ajan ero annetulla aikavyöhykkeellä.

Esimerkissä, kesän ja talven ero Europe/Helsinki aikavyöhyke-asetuksella:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   $talvi=date_create("2021-12-31",timezone_open("Europe/Helsinki"));
   $kesa=date_create("2021-06-30",timezone_open("Europe/Helsinki"));

   echo date_offset_get($talvi) . " sekunttia.<br>";
   echo date_offset_get($kesa) . " sekunttia."; 
  ?>
 </div>
  

Tulos www-sivulla:

7200 sekunttia.
10800 sekunttia.

date_parse_from_format() - päivämäärä taulukko muodossa

Funktiolla tutkia annettua päivämäärä ja esittää tulokset taulukko-muodossa.

Esimerkissä, tutkitaan kahdessa eri muodossa annettua päivämäärää:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   print_r(date_parse_from_format("mmddyyyy","04202021"));
   echo "<br><br>";
   print_r(date_parse_from_format("j.n.Y H:iP","20.4.2021 14:35+02:00")); 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [year] => [month] => 20 [day] => 21 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( ) [error_count] => 1 [errors] => Array ( [8] => Data missing ) [is_localtime] => )

Array ( [year] => 2021 [month] => 4 [day] => 20 [hour] => 14 [minute] => 35 [second] => 0 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => 1 [zone_type] => 1 [zone] => 7200 [is_dst] => )

date_parse() - taulukkona päivämäärä tieto

Funktiolla voidaan voidaan tutkia talukkona annettua päivämäärää.

Esimerkissä, annetun pävimäärän tutkiminen:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   print_r(date_parse("2021-05-01 12:30:45.5")); 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [year] => 2021 [month] => 5 [day] => 1 [hour] => 12 [minute] => 30 [second] => 45 [fraction] => 0.5 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )

date_sub() - vähentää päivämäärästä päivä

Funktiolla voidaan vähentää päivämäärä-tiedosta annetussa merkkijonossa olevalla numeroarvolla päiviä.

Esimerkissä, päivämäärästä 21.4.2021 vähennetään 3 päivää:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create("2021-04-21");
   date_sub($paiva,date_interval_create_from_date_string("3 days"));
   echo date_format($paiva,"Y-m-d"); 
  ?>
 </div>
  

Tulos www-sivulla:

2021-04-18

date_sun_info() - aurinkoon liittyvää tietoa

Funktiolla saadaan koordinaattipisteiden sekä päivämäärä tiedon avulla näytettyä aurinkoon liittyvää tietoa.

Esimerkissä, näytetään Helsinkiin liittyvää tietoa kahtena eri päivämääränä:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo "<h3>Helsinki 1. Tammikuuta, 2021</h3>";
   $sun_info=date_sun_info(strtotime("2021-01-01"),60.1666,24.9435);
   foreach ($sun_info as $key=>$val)
   {
    echo "$key: " . date("H:i:s",$val) . "<br>";
   }

   echo "<h3>Helsinki 1.toukokuuta, 2021</h3>";
   $sun_info=date_sun_info(strtotime("2021-05-01"),60.1666,24.9435);
   foreach ($sun_info as $key=>$val)
   {
    echo "$key: " . date("H:i:s",$val) . "<br>";
   } 
  ?>
 </div>
  

Tulos www-sivulla:

Helsinki 1. Tammikuuta, 2021

sunrise: 18:23:35
sunset: 00:24:09
transit: 21:23:52
civil_twilight_begin: 17:26:41
civil_twilight_end: 01:21:03
nautical_twilight_begin: 16:30:05
nautical_twilight_end: 02:17:39
astronomical_twilight_begin: 15:38:35
astronomical_twilight_end: 03:09:09

Helsinki 1.toukokuuta, 2021

sunrise: 12:15:59
sunset: 04:18:37
transit: 20:17:18
civil_twilight_begin: 11:22:11
civil_twilight_end: 05:12:25
nautical_twilight_begin: 09:56:48
nautical_twilight_end: 06:37:48
astronomical_twilight_begin: 10:00:01
astronomical_twilight_end: 10:00:01

date_sunrise() ja date_sunset() - auringon nousu ja lasku-aika

Funktiolla ilmoittaa auringon nousu-aika koordinaattipiteiden avulla.

Esimerkissä, näytetään auringon nousu ja lasku aika Helsingissä kun www-sivusto avautuu selaimeen :


 PHP-koodaus:
 
 <div class="pun">
  <?php
   //Auringon nousu Helsinki, Suomi
   //Latitude: 60.1 North //Longitude: 24.9 West
   //Zenith ~= 90 //offset: +3 GMT Huomaa. 
   //Huomaa! Aikaero sekä Suomessa kesä- ja talviaika

   echo("<h2>Helsinki, Suomi</h2>");
   echo("Päivä: " . date("D M d Y"));
   echo("<br>Aurinko nousee: ");
   echo(date_sunrise(time(),SUNFUNCS_RET_STRING,60.1,24.9,90,3));
   echo("<br>Aurinko laskee: ");
   echo(date_sunset(time(),SUNFUNCS_RET_STRING,60.1,24.9,90,3)); 
  ?>
 </div>
  

Tulos www-sivulla:

Helsinki, Suomi

Päivä: Tue May 06 2025
Aurinko nousee: 05:08
Aurinko laskee: 21:25

date_time_set() - aika-asetus päivämäärälle

Funktiolla voidaan asettaa aika annetulle päivämäärälle.

Esimerkissä, asetetaan 21.4.2021 päivälle kaksi aikaa joista toinen sekunttien tarkuudella:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create("21.04.2021");

   date_time_set($paiva,8,00);
   echo date_format($paiva,"d.m.Y H:i:s") . "<br>";

   date_time_set($paiva,8,45,15);
   echo date_format($paiva,"d.m.Y H:i:s"); 
  ?>
 </div>
  

Tulos www-sivulla:

21.04.2021 08:00:00
21.04.2021 08:45:15

date_timestamp_get() - UNIX aikaleiman asettaminen

Funktiolla voidaan asettaa UNIX aikaleima (timestamp).

Esimerkissä, asetetaan UNIX aikaleima:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create();
   echo date_timestamp_get($paiva); 
  ?>
 </div>
  

Tulos www-sivulla:

1746507604

date_timestamp_set() - UNIX aikaleimalla päivämäärä ja aika

Funktiolla voidaan asettaa UNIX aikaleimalla päivämäärä ja aika.

Esimerkissä, UNIX aikaleiman käyttäminen:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create();
   date_timestamp_set($paiva,1371803321);
   echo date_format($paiva,"U = Y-m-d H:i:s"); 
  ?>
 </div>
  

Tulos www-sivulla:

1371803321 = 2013-06-21 18:28:41

date_timezone_get() - selvitä aikavyöhyke

Funktiolla voidaan selvittää aikavyöhyke maanosan ja paikan mukaan.

Esimerkissä, selvitetään aikavyöhykkeeksi Eurooppa ja Helsinki:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create(null,timezone_open("Europe/Helsinki"));
   $aikavyohyke=date_timezone_get($paiva);
   echo timezone_name_get($aikavyohyke);; 
  ?>
 </div>
  

Tulos www-sivulla:

Europe/Helsinki

date_timezone_set() - aseta aikavyöhyke

Funktiolla voidaan asettaa aikavyöhyke.

Esimerkissä, asetetaan aikavyöhykkeeksi Tukholma ja Lontoo:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=date_create("2021-04-21",timezone_open("Europe/Stockholm"));
   echo "Tukholma ";
   echo date_format($paiva,"Y-m-d H:i:sP") . "<br>";

   date_timezone_set($paiva,timezone_open("Europe/London"));
   echo "Lontoo ";
   echo date_format($paiva,"Y-m-d H:i:sP"); 
  ?>
 </div>
  

Tulos www-sivulla:

Tukholma 2021-04-21 00:00:00+02:00
Lontoo 2021-04-20 23:00:00+01:00

date() - päivämäärät ja kellot

Funktiolla on useita erilaisia käyttötarkoituksia päivämäärät ja kellot on yleisimpiä.

Esimerkissä, joitakin käyttötapoja:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
   // Näyttää päivän
   echo date("1") . "<br>";

   // Näyttää viikon päivän, päivä, kuukausi, vuosi, kello, AM tai PM
   echo date("l j F Y h:i:s A") . "<br>";

   // Näyttää annetun päivämäärän viikon päivän
   echo "Huhtikuun 20.päivä 2021 oli ".date("l", mktime(0,0,0,20,4,2021)) . "<br>";

   // Use a constant in the format parameter
   echo date(DATE_RFC822) . "<br>";

    prints something like: 1975-10-03T00:00:00+00:00
   echo date(DATE_ATOM,mktime(0,0,0,10,3,1975)); 
  ?>
 </div>
  

Tulos www-sivulla:

1
Tuesday 6 May 2025 03:00:04 PM
Huhtikuun 20.päivä 2021 oli Thursday
Tue, 06 May 25 15:00:04 +1000
1975-10-03T00:00:00+10:00

Parametri / Asetus Selite Parametri / Asetus Selite
d Kuukauden päivät, 01 - 31 D A textual representation of a day (three letters)
j Kuukauden päivät, 1 - 31 l A full textual representation of a day (pieni L-kirjain
N The ISO-8601 numeric representation of a day (1 for Monday, 7 for Sunday) S The English ordinal suffix for the day of the month (2 characters st, nd, rd or th. Works well with j)
w A numeric representation of the day (0 for Sunday, 6 for Saturday) z Vuoden päivät, 0 - 365
W ISO-8601 standardin viikopäivät, 0 sunnuntai - 6 lauantai F Kuukaudet tekstinä, January - December
m Kuukaudet numerona, 01 - 12 M Kuukaudet kolmella kirjaimella, Jan - Dec
n Kuukaudet numerona, 1 - 12 t The number of days in the given month
L Whether it's a leap year (1 if it is a leap year, 0 otherwise) o ISO-8601 standardina vuosi numeroina
Y Vuosi neljällä numerolla, esim 1989 y Vuosi kahdella numerolla, esm 89
a Pienillä kirjaimilla am tai pm A Suurilla kirjaimilla AM tai PM
B Swatch Internet time (000 to 999) g Aika 12 tuntia, 1 - 12
G Aika 24 tuntia, 0 - 23 h Aika 12 tuntia, 01 - 12
H Aika 24 tuntia, 00 - 23 i Minuutit, 00 - 59
s Sekunnit, 00 - 59 u Mikrosekunnit
e Aikavyöhykkeen tunnistus (esim UTC,GMT, Atlantic/Azores I Whether the date is in daylights savings time (1 if Daylight Savings Time, 0 otherwise)(iso i-kijain)
O Difference to Greenwich time (GMT) in hours (Example: +0100) P Difference to Greenwich time (GMT) in hours:minutes (added in PHP 5.1.3)
T Timezone offset in seconds. The offset for timezones west of UTC is negative (-43200 to 50400) Z Etumerkki - jos negatiivinen, muutoin etumerkitön
c The ISO-8601 date (e.g. 2013-05-05T16:34:42+00:00) r The RFC 2822 formatted date (e.g. Fri, 12 Apr 2013 12:01:05 +0200)
U The seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)

getdate() - ota päivämäärä-tiedot

Funktiolla voidaan poimia päivämäärä tiedot esimerkiksi näytettäväksi www-sivulle.

Esimerkissä, näytetään objektista halutut päivämäärä-tiedot (huomaa, aikavyöhyke):


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
  // Näyttää taulukon getdate() funktiolla
  print_r(getdate());
  echo "<br><br>";

  // Palauttaa päivä-tiedot muuttujaan ja näytetään tiedot
  $otapaiva=getdate(date("U"));
  echo "$otapaiva[weekday], $otapaiva[month] $otapaiva[mday], $otapaiva[year]"; 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [seconds] => 4 [minutes] => 0 [hours] => 15 [mday] => 6 [wday] => 2 [mon] => 5 [year] => 2025 [yday] => 125 [weekday] => Tuesday [month] => May [0] => 1746507604 )

Tuesday, May 6, 2025

Taulukko. Objektin sisältö.

Parametri / Asetus Selite Parametri / Asetus Selite
[seconds] Sekunnit [minutes] Minuutit
[hours] Tunnit [mday] Kuukauden päivä, numero
[wday] Viikonpäivä, numero 0=sunnuntai, 1=maanantai, jne [mon] Kuukausi
[year] Vuosi [yday] Vuoden päivät, 0 - 365
[weekday] Viikon päivä, 0 sunnuntai - 6 lauantai ?? [month] Kuukausi, January - December
[0] UNIX kello, sekunnit

gettimeofday() - tarkista päivämäärä

Funktiolla voidaan tarkistaa onko annettu päivämäärä kelvollinen gregoriaaninen päiväys (käytössä Euroopassa).

Esimerkissä, tarkistetaan var_dump() funktiolla onko päivämäärät kelvollisia (true/false):


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
  // Näyttää objektina gettimeofday() funktiolla
  print_r(gettimeofday());
  echo "<br><br>";

  // Print the float from gettimeofday()
  echo gettimeofday(true) . "<br><br>";

  // Return current time; then format the output
  $oma_aika=gettimeofday();
  echo "$oma_aika[sec].$oma_aika[usec]"; 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [sec] => 1746507604 [usec] => 180622 [minuteswest] => -600 [dsttime] => 0 )

1746507604.1806

1746507604.180658

gmdate() - päivä tiedot ja kellon ajat

Funktiolla voidaan esittää yksilöityä kalenteri ja aika tietoja.

Esimerkissä, kalenteri- ja aikatietoja (huomaa aikavyöhyke asetukset):


 PHP-koodaus:
 
 <div class="pun">
  <?php
   // Viikonpäivän näyttäminen, alla soveltajan versio
   echo gmdate("l") ."<br>";
   $paiva = gmdate("l");
   echo $paiva ."<br>";

   // Näyttää viikonpäivän, päivämäärän, kuukauden, 
   // vuoden, kellon ajan, AM tai PM
   echo gmdate("l jS \of F Y h:i:s A") ."<br>";

   // Näyttää mikä viikonpäivä oli October 3, 1975
   echo "Oct 3, 1975 was on a ".gmdate("l", mktime(0,0,0,10,3,1975)) ."<br>";

   // Näyttää DATE_RFC822 formaatilla tiedot
   echo gmdate(DATE_RFC822) ."<br>"; 
  ?>
 </div>
  

Tulos www-sivulla:

Tuesday
Tuesday
Tuesday 6th of May 2025 05:00:04 AM
Oct 3, 1975 was on a Thursday
Tue, 06 May 25 05:00:04 +0000

Tarkista asetukset ja niiden tarkoitus täältä.

gmmktime() - päivämäärä viikonpäiväksi

Funktiolla voidaan selvittää mikä viikonpäivä on annettuna päivämääränä.

Esimerkissä, ilmoittaa viikonpäivän 3.10.2021:


 CSS-ohje (sama kaikissa esimerkeissä):
 PHP-koodaus:
 
 <div class="pun">
  <?php
  $paiva = date("l", gmmktime(0,0,0,10,3,2021));
  echo "Lokakuun 3. päivä 2021 on ". $paiva;
  echo "<br>Englannin-kielisen päivän voi if-lauseilla muuttaa
      haluamalle kielelle."; 
  ?>
 </div>
  

Tulos www-sivulla:

Lokakuun 3. päivä 2021 on Sunday
Englannin-kielisen päivän voi if-lauseilla muuttaa haluamalle kielelle.

gmstrftime() - mikä ??

Funktiolla voidaan TEHDÄ MITÄ.

Esimerkissä, ESIMERKKI TEKEE MITÄ:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo(gmstrftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98))."<br>");

   setlocale(LC_ALL,"hu_HU.UTF8");
   echo(gmstrftime("%Y. %B %d. %A. %X %Z")); 
  ?>
 </div>
  

Tulos www-sivulla:

December 31 1998, 09:00:00 GMT
2025. May 06. Tuesday. 05:00:04 GMT

Taulukko. Asetukset.

Parametri / Asetus Selite Parametri / Asetus Selite
%a Viikonpäivä lyhennetty nimi %A Viikonpäivä koko nimi
%b Kuukausi lyhennetty nimi %B Kuukausi koko nimi
%c preferred date and time representation %C Vuosiluvun vuosikymmenet, 00 - 99
%d Kuukauden päivä numerona, 01 - 31 %D Sama edellinen, %m/%d/%y
%e Kuukauden päivä numerona, 1 - 31 %g Sama kuin %G "without the century"
%G 4 numeroinen vuosi, year corresponding to the ISO week number (see %V) %h Kuukausi lyhennetty nimi
%H Tunnit, 24 tunnin kello, 00 - 24 %I Tunnit, 12 tunnin kello, 01 - 12
%j Vuoden päivien lukumäärä, 000 - 366 %m Kuukausi numerona, 01 - 12
%M Minuutit %n newline character
%p either am or pm according to the given time value %r time in a.m. and p.m. notation
%R Tunnit, 24 tunnin muodossa %S Sekunnit
%t tab character %T current time, equal to %H:%M:%S
%u weekday as a number (1 to 7), Monday=1. Warning: In Sun Solaris Sunday=1 %U eek number of the current year, starting with the first Sunday as the first day of the first week
%V The ISO 8601 week number of the current year (01 to 53), where week 1 is the first week that has at least 4 days in the current year, and with Monday as the first day of the week %W eek number of the current year, starting with the first Monday as the first day of the first week
%w Viikon päivä numerona, sunnuntai = 0 %x preferred date representation without the time
%X preferred time representation without the date %y Vuosiluku, 00 - 99
%Y Vuosiluku kokonaisuudessaan, esim 2021 %Z tai %z time zone or name or abbreviation
%% a literal % character

idate() - paikallinen aika ja päivä

Funktiolla voidaan tuottaa aika ja päivä tietoja.

Esimerkissä, kokeillaan erilaisten tietojen esittämistä eri asetuksilla:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo idate("B") . "<br>" . idate("d") . "<br>";
   echo idate("h") . "<br>" . idate("H") . "<br>";
   echo idate("i") . "<br>" . idate("I") . "<br>";
   echo idate("L") . "<br>" . idate("m") . "<br>";
   echo idate("s") . "<br>" . idate("t") . "<br>";
   echo idate("U") . "<br>" . idate("w") . "<br>";
   echo idate("W") . "<br>" . idate("y") . "<br>";
   echo idate("Y") . "<br>" . idate("z") . "<br>";
   echo idate("Z") . "<br>"; 
  ?>
 </div>
  

Tulos www-sivulla:

250
6
3
15
0
0
0
5
4
31
1746507604
2
19
25
2025
125
36000

Taulukko. Asetukset.

Parametri / Asetus Selite Parametri / Asetus Selite
B Swatch Beat/Internet Time ?? d Kuukauden päivä
h Tunnit, 12 tunnin muodossa H Tunnit, 24 tunnin muodossa
i Minuutit I returns 1 if DST (daylight saving time) is activated, 0 otherwise
L returns 1 for leap year, 0 otherwise m Kuukauden numero
s Sekunnit t Days in current month
U Sekunnit,(January 1 1970 00:00:00 GMT) w Viikonpäivä numerona, sunnuntai = 0
W ISO-8601 muodossa viikon numero, viikko alkaa maanantaista y Vuosi, 1 tai 2 numeroa esim 21
Y Vuosi neljällä numerolla, esim 2021 z Vuoden päivä alusta numerona
Z Aikavyöhyke, sekunnin tarkuudella

localtime() - paikallinen aika

Funktiolla voidaan TEHDÄ MITÄ.

Esimerkissä, print_() -funktiolla näytetään localtime()-funktio objektit:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   print_r(localtime());
   echo "<br><br>";
   print_r(localtime(time(),true)); 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [0] => 4 [1] => 0 [2] => 15 [3] => 6 [4] => 4 [5] => 125 [6] => 2 [7] => 125 [8] => 0 )

Array ( [tm_sec] => 4 [tm_min] => 0 [tm_hour] => 15 [tm_mday] => 6 [tm_mon] => 4 [tm_year] => 125 [tm_wday] => 2 [tm_yday] => 125 [tm_isdst] => 0 )

Taulukko. Funktion objektit.

Objektit Selite Objektit Selite
[tm_sec] Sekunnit [tm_min] Minuutit
[tm_hour] Tunnit [tm_mday] Kuukauden päivä
[tm_mon] Kuukausi, tammikuu = 0 [tm_year] Vuosi, alkaen 1900
[tm_wday] Viikonpäivä, sunnuntai = 0 [tm_yday] Vuoden päivä, monesko päivä vuoden alusta alkaen
[tm_isdst]Is daylight savings time in effect ??

microtime() - UNIX aika mikrosekunteina

Funktiolla voidaan palauttaa UNIX ajan alkaen 1.1.1970 klo 00.00.00 alkaen.

Esimerkissä, Jaa'a mitähän tällä tekisi ??:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo(microtime()); 
  ?>
 </div>
  

Tulos www-sivulla:

0.18433000 1746507604

mktime() - UNIX laskee päivän

Funktiolla voidaan palauttaa UNIX:n laskemana esimerkiksi mikä viikon päivä oli annettuna päivämääränä.

Funnktion rakenne, ist_dst -kohdan voi jättää pois):

mktime(tunnit, minuutit, sekunnit, kuukausi, päivä, vuosi, is_dst)

Esimerkissä, Jaa'a mitähän tällä tekisi ??:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   // Näyttää mikä viikonpäivä oli annettuna päivämääränä
   echo "3.5. 2021 oli ".date("l", mktime(0,0,0,5,3,2021)) . "<br><br>";

   //The mktime() function is useful for doing date arithmetic and validation.
   //It will automatically calculate the correct value for out-of-range input:
   echo date("d.M.Y",mktime(0,0,0,5,3,2021)) . "<br>";
   echo date("d.M.Y",mktime(0,0,0,14,1,2001)) . "<br>";
   echo date("d.M.Y",mktime(0,0,0,1,1,2001)) . "<br>";
   echo date("d.M.Y",mktime(0,0,0,1,1,99)) . "<br>"; 
  ?>
 </div>
  

Tulos www-sivulla:

3.5. 2021 oli Monday

03.May.2021
01.Feb.2002
01.Jan.2001
01.Jan.1999

strftime() - paikallinen päivä ja aika

Funktiolla voidaan tuottaa paikallinen päivämäärä sekä kellonaika.

Esimerkissä, alimmaisena suomenkielisenä Suomen päivämäärä ja kellon aika kun tämä www-sivu on avattu selaimessa:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,20))."<br>");

   setlocale(LC_ALL,"hu_HU.UTF8");

   echo(strftime("%A %d. %B. %Y. %X %Z <br><br>"));

   // Suomen päivämäärä ja kellon aika
   echo "</h4> Suomen päämäärä ja kellon aika </h4>";
   date_default_timezone_set('Europe/Helsinki');
   setlocale(LC_ALL, array('fi_FI.UTF-8','fi_FI@euro','fi_FI','finnish'));
   echo(strftime("%A %d. %B. %Y. %X"));
   echo "<h4> Muuttujan avulla päivä ja kellon aika:</h4>";
   $paiva = (strftime("%A %d. %B. %Y. %X"));
   echo  $paiva;   
  ?>
 </div>
  

Tulos www-sivulla:

December 31 2020, 20:00:00 AEDT
Tuesday 06. May. 2025. 15:00:04 AEST

Suomen päämäärä ja kellon aika

tiistai 06. toukokuu. 2025. 08.00.04

Muuttujan avulla päivä ja kellon aika

tiistai 06. toukokuu. 2025. 08.00.04

Taulukko. Funktion asetukset.

Asetus Selite Asetus Selite
%a Lyhennetty viikonpäivän nimi %A Viikonpäivän nimi
%b Lyhennetty kuukauden nimi %B Kuukauden nimi
%c Päivä ja aika %C Vuosisata, 00 - 99
%d Kuukauden päivä, 01 - 31 %D Sama kuin %m/%d/%y
%e Kuukauden päivä, 1 - 31 %g Sama kuin %G, ilmoittaa vuosisadan
%G Neljällä numerolla vuosiluku %h Sama kuin %b
%H Tunnit, 24 tunnin kello 00 - 23 %I Tunnit, 12 tunnin kello 01 - 12
%j Vuoden päivät, 001 - 366 %m Kuukausi, 01 - 12
%M Minuutit %n rivinvaihto
%p a.m tai p.m formaatti %r a.m tai p.m asettaminen
%R 24 h asettaminen %S Sekunnit
%t Tabulaattori %T Nykyinen aika, esim %H:%M:%S
%u Viikonpäivän numero, 1 - 7 jossa maanantai = 1, Sun Solaris asetuksella sunnuntai = 1 %U Viikon numero, alkaen vuoden alusta (1. sunnuntaista)
%V ISO 8601 standardin mukainen viikon numero, 01 - 53 ja maanantai viikon 1. päivä %W Viikon numero alkaen vuoden alusta, maanantai viikon 1. päivä
%w Viikon päivä numerona, sunnuntai = 0 %x Haluttu päivä ilman aikaa
%X Haluttu aika ilman päivää %y Vuosi luku ilman vuosituhansia ja -satoja, 00 - 99
%Y Vuosiluku kokonaisuudessaan %Z tai %z Aikavyöhyke tai aikavyöhykkeen nimi tai lyhenne
%%% merkki

strptime() - jäsentelee annetun päivämäärä ja ajan

Funktiolla voidaan selvittää sille tuodun päivämäärän ja ajan tieto.

Esimerkissä, näytetään päivämäärä sekä kellon aika ja jäsennetään nykyinen päivä- ja aikatieto:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $muoto="%d.%m.%Y %H:%M:%S <br>";
   $muoto=strftime($muoto);
   echo("$muoto");
   print_r(strptime($muoto,$muoto)); 
  ?>
 </div>
  

Tulos www-sivulla:

06.05.2025 08:00:04
Array ( [tm_sec] => 4 [tm_min] => 0 [tm_hour] => 8 [tm_mday] => 6 [tm_mon] => 4 [tm_year] => 125 [tm_wday] => 2 [tm_yday] => 125 [unparsed] => )

Katso edellisen funktion taulukko.

strtotime() - ajan selvittäminen sekuntteina

Funktiolla voidaan laskea sekuntteina kulunut aika funktion käynnistyshetkellä.

Esimerkissä, now-asetuksella näytetään sekunteina aika funktion käynnistyshetkellä ja lisäksi lasketaan sekuntteina aikoja lisää tai sukunnit menneisyydessä:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo(strtotime("now") . "<br>");
   echo(strtotime("+1 hours") . "<br>");
   echo(strtotime("+5 hours") . "<br>");
   echo(strtotime("3 October 2005") . "<br>");
   echo(strtotime("+1 week") . "<br>");
   echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
   echo(strtotime("next Monday") . "<br>");
   echo(strtotime("last Sunday"));
 </div>
  

Tulos www-sivulla:

1746507604
1746511204
1746525604
1128286800
1747112404
1747396809
1746997200
1746306000

time() - päivämäärä

Funktiolla voidaan helposti tuottaa päivämäärä muuttujan arvoksi.

Esimerkissä, funktiolla tuotetaan nykyinen päivämäärä:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $paiva=time();
   echo($paiva . "<br>");
   echo(date("d.m.Y",$paiva)); 
  ?>
 </div>
  

Tulos www-sivulla:

1746507604
06.05.2025

timezone_abbreviations_list() - aikavyöhyke-listaus

Funktiolla voidaan tehdä mitä ????

Esimerkissä, EI OLE, SELVITELTÄVÄ:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $aikavyohyke = DateTimeZone::listAbbreviations();
   print_r($aikavyohyke["acst"]); 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [0] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Adelaide ) [1] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Broken_Hill ) [2] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Darwin ) [3] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/North ) [4] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/South ) [5] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Yancowinna ) )

timezone_identifiers_list() - aikavyöhykkeet

Funktiolla voidaan näyttää aikavyöhykkeiden tunnisteet maanosittain.

Esimerkissä, euroopan aikavyöhykkeiden tunnisteet:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   // Koko eurooppa
   print_r(timezone_identifiers_list(128));

   // Alla olevella listautuu kaikki
   //print_r(timezone_identifiers_list()); 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [0] => Europe/Amsterdam [1] => Europe/Andorra [2] => Europe/Astrakhan [3] => Europe/Athens [4] => Europe/Belgrade [5] => Europe/Berlin [6] => Europe/Bratislava [7] => Europe/Brussels [8] => Europe/Bucharest [9] => Europe/Budapest [10] => Europe/Busingen [11] => Europe/Chisinau [12] => Europe/Copenhagen [13] => Europe/Dublin [14] => Europe/Gibraltar [15] => Europe/Guernsey [16] => Europe/Helsinki [17] => Europe/Isle_of_Man [18] => Europe/Istanbul [19] => Europe/Jersey [20] => Europe/Kaliningrad [21] => Europe/Kiev [22] => Europe/Kirov [23] => Europe/Lisbon [24] => Europe/Ljubljana [25] => Europe/London [26] => Europe/Luxembourg [27] => Europe/Madrid [28] => Europe/Malta [29] => Europe/Mariehamn [30] => Europe/Minsk [31] => Europe/Monaco [32] => Europe/Moscow [33] => Europe/Oslo [34] => Europe/Paris [35] => Europe/Podgorica [36] => Europe/Prague [37] => Europe/Riga [38] => Europe/Rome [39] => Europe/Samara [40] => Europe/San_Marino [41] => Europe/Sarajevo [42] => Europe/Saratov [43] => Europe/Simferopol [44] => Europe/Skopje [45] => Europe/Sofia [46] => Europe/Stockholm [47] => Europe/Tallinn [48] => Europe/Tirane [49] => Europe/Ulyanovsk [50] => Europe/Uzhgorod [51] => Europe/Vaduz [52] => Europe/Vatican [53] => Europe/Vienna [54] => Europe/Vilnius [55] => Europe/Volgograd [56] => Europe/Warsaw [57] => Europe/Zagreb [58] => Europe/Zaporozhye [59] => Europe/Zurich )

Taulukko. Aikavyöhyke tunnisteet maanosittain.

Asetus Selite Asetus Selite
1 Afrikka 2 Amerikka
4 Antarktis, etelä 8 Arktinen, pohjoinen
16 Aasia 32 Australia
128 Eurooppa 256 Intia
512 Tyynivaltameri 1024 UTC
2047 Kaikki 4095 ALL_WITH_BC ???
2096 PER_COUNTRY

timezone_location_get() - aikavyöhykkeen sijainti

Funktiolla voidaan selvittää aikavyöhykkeen koordinaattipiste.

Esimerkissä, Helsingin koordinaattipiste ja maatunniste:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $aikavyohyke=timezone_open("Europe/Helsinki");
   print_r(timezone_location_get($aikavyohyke));
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [country_code] => FI [latitude] => 60,16666 [longitude] => 24,96666 [comments] => )

timezone_name_from_abbr() - aikavöhyke lyhenteellä

Funktiolla voidaan aikavyöhyke kun tiedetään aika vyöhykkeen lyhenne.

Esimerkissä, aikavyöhyke lyhenteen avulla:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo timezone_name_from_abbr("EST") . "<br>";
   echo timezone_name_from_abbr("",7200,0); 
  ?>
 </div>
  

Tulos www-sivulla:

America/New_York
Europe/Helsinki

timezone_name_get() - palauttaa aikavyöhykkeen nimen

Funktiolla voidaan esittää aikavyöhyke ???.

Esimerkissä, omituinen esimerkki !! SELVITÄ:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $aikavyohyke=timezone_open("Europe/London");
   echo timezone_name_get($aikavyohyke);
  ?>
 </div>
  

Tulos www-sivulla:

Europe/London

timezone_offset_get() - aikavyöhykkeiden aikaero

Funktiolla voidaan laskea ennettujen aikavyöhykksiden ero sekuntteina.

Esimerkissä, funktiolla Helsingin ja Tukholman aikaero sekuntteina (huomaa kesä- ja talviajan vaikutus):


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $aikavyohyke=timezone_open("Europe/Stockholm");
   $aikaero=date_create("now",timezone_open("Europe/Helsinki"));
   echo timezone_offset_get($aikavyohyke,$aikaero); 
  ?>
 </div>
  

Tulos www-sivulla:

7200

timezone_open() - avaa aikavyöhyke-tieto

Funktiolla voidaan avata aikavöhyke-tieto käytettäväksi.

Esimerkissä, avataan aikavyöhyketieto muuttujaan ja käytetään tietoa:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $vyohyke=timezone_open("Europe/Helsinki");
   echo timezone_name_get($vyohyke);
  ?>
 </div>
  

Tulos www-sivulla:

Europe/Helsinki

timezone_transitions_get() - aikavyöhykeen siirtymä ??

Funktiolla voidaan TARKISTELLA MITÄ ???.

Esimerkissä, TEKEE MITÄ:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   $aikavyohyke = new DateTimeZone("Europe/Paris");
   // Procedural style
   print_r(reset(timezone_transitions_get($aikavyohyke)));

   echo "<br><br>";

   // Object oriented style
   print_r(reset($aikavyohyke->getTransitions())); 
  ?>
 </div>
  

Tulos www-sivulla:

Array ( [ts] => -2147483648 [time] => 1901-12-13T20:45:52+0000 [offset] => 561 [isdst] => [abbr] => LMT )

Array ( [ts] => -2147483648 [time] => 1901-12-13T20:45:52+0000 [offset] => 561 [isdst] => [abbr] => LMT )

timezone_version_get() - aikavyöhykkeen versio

Funktiolla voidaan palauttaa aikavyöhykkeen-versio ??.

Esimerkissä, aikavyöhykkeen versio:


 PHP-koodaus:
 
 <div class="pun">
  <?php
   echo timezone_version_get(); 
  ?>
 </div>
  

Tulos www-sivulla:

0.system