{"id":24337,"date":"2021-05-17T13:05:00","date_gmt":"2021-05-17T10:05:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24337"},"modified":"2021-10-17T20:53:07","modified_gmt":"2021-10-17T17:53:07","slug":"aikavyohykkeiden-kasittely-php-ssa","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/aikavyohykkeiden-kasittely-php-ssa\/","title":{"rendered":"Aikavy\u00f6hykkeiden k\u00e4sittely PHP: ss\u00e4"},"content":{"rendered":"<p>Maailmassamme meill\u00e4 on erilaiset p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4t ja ajat kullakin aikavy\u00f6hykkeell\u00e4. Ohjelmoijana sinun on joskus k\u00e4sitelt\u00e4v\u00e4 eri aikavy\u00f6hykkeit\u00e4. Sinun on kirjoitettava koodi tiettyjen aikavy\u00f6hykkeiden p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n ja kellonajan perusteella. Joten katsotaanpa, kuinka k\u00e4sitell\u00e4 aikavy\u00f6hykkeit\u00e4 PHP: ss\u00e4.<\/p>\n<h3>Hanki oletuspalvelimen aikavy\u00f6hyke<\/h3>\n<p>Suoritat verkkosivustoasi palvelimella, ja kukin palvelin on asettanut oletusajansa. Jos haluat tiet\u00e4\u00e4 palvelimesi aikavy\u00f6hykkeen, aseta alla oleva koodirivi PHP-tiedostoon.<\/p>\n<pre><code>if (date_default_timezone_get()) {\n\u00a0\u00a0\u00a0\u00a0echo 'date_default_timezone_set: '. date_default_timezone_get();\n}<\/code><\/pre>\n<p>T\u00e4ss\u00e4 vaiheessa, jos tulostat nykyisen p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n ja kellonajan PHP- <code>date()<\/code>toiminnolla, saat oletusajankohdan p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n ja kellonajan.<\/p>\n<h3>Muuta palvelimen oletusaikavy\u00f6hykett\u00e4<\/h3>\n<p>Jos sinun on muutettava palvelimesi oletus aikavy\u00f6hykett\u00e4, voit k\u00e4ytt\u00e4\u00e4 menetelm\u00e4\u00e4 <code>date_default_timezone_set()<\/code>ja v\u00e4litt\u00e4\u00e4 aikavy\u00f6hykemerkkijonon t\u00e4lle toiminnolle. Saat luettelon k\u00e4ytett\u00e4viss\u00e4 olevista aikavy\u00f6hykkeist\u00e4 <a href=\"https:\/\/php.net\/manual\/en\/timezones.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">t\u00e4\u00e4lt\u00e4<\/a>.<\/p>\n<p>Alla olevassa koodissa asetin &#8217;Pacific \/ Nauru&#8217; oletuksena aikavy\u00f6hykkeeksi.<\/p>\n<pre><code>date_default_timezone_set('Pacific\/Nauru');<\/code><\/pre>\n<p>Nyt kun k\u00e4yt\u00e4n <code>date()<\/code>toimintoa, saan Tyynenmeren \/ Naurun aikavy\u00f6hykkeen p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4n ja kellonajan.<\/p>\n<h3>Aikavy\u00f6hykkeiden k\u00e4sittely PHP: ss\u00e4 lennossa<\/h3>\n<p>Saattaa olla joitain tilanteita, joissa haluat saada p\u00e4iv\u00e4m\u00e4\u00e4ri\u00e4 ja aikaa eri aikavy\u00f6hykkeilt\u00e4 lennossa. Et voi asettaa tai k\u00e4ytt\u00e4\u00e4 oletuksena olevaa aikavy\u00f6hykett\u00e4 t\u00e4llaisissa tapauksissa. Voit k\u00e4sitell\u00e4 n\u00e4it\u00e4 skenaarioita k\u00e4ytt\u00e4m\u00e4ll\u00e4 <code>DateTime<\/code>PHP: ss\u00e4 olevaa luokkaa.<\/p>\n<p>Oletetaan esimerkiksi, ett\u00e4 sinun on haettava aikavy\u00f6hykkeen Amerikka \/ Los_Angeles nykyinen p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 ja aika. Joten voit sijoittaa alla olevan koodin PHP-tiedostoon.<\/p>\n<pre><code>$datetime = new DateTime;\n$otherTZ\u00a0 = new DateTimeZone('America\/Los_Angeles');\n$datetime-&gt;setTimezone($otherTZ);\necho $datetime-&gt;format('Y-m-d H:i:s');<\/code><\/pre>\n<p>Toivon, ett\u00e4 ymm\u00e4rr\u00e4t <strong>kuinka k\u00e4sitell\u00e4 aikavy\u00f6hykkeit\u00e4 PHP: ss\u00e4<\/strong>. Jos sinulla on kysytt\u00e4v\u00e4\u00e4 tai ehdotuksia, j\u00e4t\u00e4 kommentti alla.<\/p>\n<h4>Aiheeseen liittyv\u00e4t artikkelit<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/etsi-maantieteellinen-sijainti-kayttamalla-ip-osoitetta-ilmaiseksi-php-sta\/\" title=\"Etsi maantieteellinen sijainti k\u00e4ytt\u00e4m\u00e4ll\u00e4 IP-osoitetta ilmaiseksi PHP: st\u00e4\">Etsi maantieteellinen sijainti k\u00e4ytt\u00e4m\u00e4ll\u00e4 IP-osoitetta ilmaiseksi PHP: st\u00e4<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/pakkaa-kuvat-verkkosivustolle-kayttamalla-resmush-it-ohjelmaa-php-ssa\/\" title=\"Pakkaa kuvat verkkosivustolle k\u00e4ytt\u00e4m\u00e4ll\u00e4 reSmush.it-ohjelmaa PHP: ss\u00e4\">Pakkaa kuvat verkkosivustolle k\u00e4ytt\u00e4m\u00e4ll\u00e4 reSmush.it-ohjelmaa PHP: ss\u00e4<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4ss\u00e4 artikkelissa n\u00e4yt\u00e4mme kuinka k\u00e4sitell\u00e4 aikavy\u00f6hykkeit\u00e4 php: ss\u00e4. Ohjelmoijana meid\u00e4n on joskus k\u00e4sitelt\u00e4v\u00e4 erilaisia \u200b\u200baikavy\u00f6hykkeit\u00e4. PHP tarjosi tavan<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[207,275],"tags":[843],"class_list":["post-24337","post","type-post","status-publish","format-standard","hentry","category-elementor-6","category-php-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/24337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/comments?post=24337"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/24337\/revisions"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=24337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=24337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=24337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}