{"id":28054,"date":"2021-05-17T12:21:00","date_gmt":"2021-05-17T09:21:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28054"},"modified":"2021-10-17T04:51:35","modified_gmt":"2021-10-17T01:51:35","slug":"hur-man-hanterar-tidszoner-i-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/sv\/hur-man-hanterar-tidszoner-i-php\/","title":{"rendered":"Hur man hanterar tidszoner i PHP"},"content":{"rendered":"<p>I v\u00e5r v\u00e4rld har vi olika datum och tider i varje tidszon. Som programmerare beh\u00f6ver du ibland hantera olika tidszoner. Du m\u00e5ste skriva en kod baserat p\u00e5 datum och tid f\u00f6r specifika tidszoner. S\u00e5 l\u00e5t oss se hur vi hanterar tidszoner i PHP.<\/p>\n<h3>F\u00e5 standardtid f\u00f6r servern<\/h3>\n<p>Du driver din webbplats p\u00e5 en server och varje server har st\u00e4llt in sin standardtidszon. Om du vill veta tidszonen f\u00f6r din server placerar du nedanst\u00e5ende kodrad i din PHP-fil.<\/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>I det h\u00e4r skedet, om du skriver ut det aktuella datumet och tiden med hj\u00e4lp av PHP- <code>date()<\/code>funktionen, kommer det att ge dig datum och tid f\u00f6r din standardtidszon.<\/p>\n<h3>\u00c4ndra standardtid f\u00f6r din server<\/h3>\n<p>Om du beh\u00f6ver \u00e4ndra standardtid f\u00f6r din server kan du anv\u00e4nda metoden <code>date_default_timezone_set()<\/code>och skicka tidszonstr\u00e4ngen till den h\u00e4r funktionen. Du kan f\u00e5 en lista \u00f6ver tillg\u00e4ngliga tidszoner <a href=\"https:\/\/php.net\/manual\/en\/timezones.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">h\u00e4r<\/a>.<\/p>\n<p>I koden nedan st\u00e4ller jag in &#8217;Pacific \/ Nauru&#8217; som standardtidszon.<\/p>\n<pre><code>date_default_timezone_set('Pacific\/Nauru');<\/code><\/pre>\n<p>Om jag nu anv\u00e4nder <code>date()<\/code>funktionen f\u00e5r jag datum och tid f\u00f6r en &#8217;Pacific \/ Nauru&#8217; tidszon.<\/p>\n<h3>Hur man hanterar tidszoner i PHP i farten<\/h3>\n<p>Det kan finnas n\u00e5gra scenarier d\u00e4r du vill f\u00e5 datum och tid fr\u00e5n olika tidszoner i farten. Du kan inte st\u00e4lla in eller anv\u00e4nda standardtidszon i s\u00e5dana fall. F\u00f6r att hantera dessa scenarier kan du anv\u00e4nda <code>DateTime<\/code>klassen som tillhandah\u00e5lls i PHP.<\/p>\n<p>L\u00e5t oss till exempel s\u00e4ga att du m\u00e5ste f\u00e5 aktuellt datum och tid f\u00f6r tidszonen &#8217;America \/ Los_Angeles&#8217;. S\u00e5 du kan placera nedanst\u00e5ende kod i din PHP-fil.<\/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>Jag hoppas att du f\u00f6rst\u00e5r <strong>hur du hanterar tidszoner i PHP<\/strong>. F\u00f6r eventuella fr\u00e5gor eller f\u00f6rslag, v\u00e4nligen l\u00e4mna en kommentar nedan.<\/p>\n<h4>relaterade artiklar<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/hitta-geolocation-med-ip-adress-gratis-i-php\/\" title=\"Hitta Geolocation med IP-adress gratis i PHP\">Hitta Geolocation med IP-adress gratis i PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/sv\/komprimera-bilder-for-webbplatsen-med-resmush-it-i-php\/\" title=\"Komprimera bilder f\u00f6r webbplatsen med reSmush.it i PHP\">Komprimera bilder f\u00f6r webbplatsen med reSmush.it i PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I den h\u00e4r artikeln visar vi dig hur du hanterar tidszoner i php. Som programmerare beh\u00f6ver vi ibland hantera olika tidszoner. PHP gav ett s\u00e4tt att<\/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":[211,279],"tags":[850],"class_list":["post-28054","post","type-post","status-publish","format-standard","hentry","category-elementor-10","category-php-10","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/28054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/comments?post=28054"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/posts\/28054\/revisions"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/media?parent=28054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/categories?post=28054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/sv\/wp-json\/wp\/v2\/tags?post=28054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}