{"id":24509,"date":"2021-05-17T12:23:00","date_gmt":"2021-05-17T09:23:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24509"},"modified":"2021-10-18T03:12:51","modified_gmt":"2021-10-18T00:12:51","slug":"come-gestire-i-fusi-orari-in-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-gestire-i-fusi-orari-in-php\/","title":{"rendered":"Come gestire i fusi orari in PHP"},"content":{"rendered":"<p>Nel nostro mondo, abbiamo date e orari diversi in ogni fuso orario. Come programmatore, a volte hai bisogno di gestire diversi fusi orari. Devi scrivere un codice basato sulla data e l&#8217;ora di fusi orari specifici. Vediamo quindi come gestire i fusi orari in PHP.<\/p>\n<h3>Ottieni il fuso orario predefinito del server<\/h3>\n<p>Esegui il tuo sito web su un server e ogni server ha impostato il proprio fuso orario predefinito. Se vuoi conoscere il fuso orario del tuo server, inserisci la riga di codice sottostante nel tuo file PHP.<\/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>A questo punto, se stampi la data e l&#8217;ora correnti utilizzando la <code>date()<\/code>funzione PHP, ti verranno fornite la data e l&#8217;ora del tuo fuso orario predefinito.<\/p>\n<h3>Cambia il fuso orario predefinito del tuo server<\/h3>\n<p>Se hai bisogno di cambiare il fuso orario predefinito del tuo server, puoi usare il metodo <code>date_default_timezone_set()<\/code>e passare la stringa del fuso orario a questa funzione. \u00c8 possibile ottenere un elenco dei fusi orari disponibili <a href=\"https:\/\/php.net\/manual\/en\/timezones.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">qui<\/a>.<\/p>\n<p>Nel codice seguente, ho impostato &quot;Pacific\/Nauru&quot; come fuso orario predefinito.<\/p>\n<pre><code>date_default_timezone_set('Pacific\/Nauru');<\/code><\/pre>\n<p>Ora, se uso la <code>date()<\/code>funzione, otterr\u00f2 la data e l&#8217;ora di un fuso orario &quot;Pacifico\/Nauru&quot;.<\/p>\n<h3>Come gestire i fusi orari in PHP al volo<\/h3>\n<p>Potrebbero esserci alcuni scenari in cui si desidera ottenere al volo date e orari di fusi orari diversi. Non puoi impostare o utilizzare il fuso orario predefinito in questi casi. Per gestire questi scenari, puoi utilizzare la <code>DateTime<\/code>classe fornita in PHP.<\/p>\n<p>Ad esempio, supponiamo che tu debba ottenere la data e l&#8217;ora correnti del fuso orario &quot;America\/Los_Angeles&quot;. Quindi, puoi inserire il codice seguente nel tuo file PHP.<\/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>Spero che tu capisca <strong>come gestire i fusi orari in PHP<\/strong>. Per qualsiasi domanda o suggerimento, lascia un commento qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/trova-la-geolocalizzazione-utilizzando-l-indirizzo-ip-gratuitamente-in-php\/\" title=\"Trova la geolocalizzazione utilizzando l&#039;indirizzo IP gratuitamente in PHP\">Trova la geolocalizzazione utilizzando l&#8217;indirizzo IP gratuitamente in PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/comprimi-le-immagini-per-il-sito-web-utilizzando-resmush-it-in-php\/\" title=\"Comprimi le immagini per il sito web utilizzando reSmush.it in PHP\">Comprimi le immagini per il sito web utilizzando reSmush.it in PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questo articolo, ti mostriamo come gestire i fusi orari in php. Come programmatore, a volte abbiamo bisogno di gestire diversi fusi orari. PHP ha fornito un modo per<\/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":[208,276],"tags":[846],"class_list":["post-24509","post","type-post","status-publish","format-standard","hentry","category-elementor-7","category-php-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/24509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=24509"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/24509\/revisions"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=24509"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=24509"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=24509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}