{"id":24344,"date":"2021-05-17T13:04:00","date_gmt":"2021-05-17T10:04:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24344"},"modified":"2021-10-18T02:41:26","modified_gmt":"2021-10-17T23:41:26","slug":"umgang-mit-zeitzonen-in-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/umgang-mit-zeitzonen-in-php\/","title":{"rendered":"Umgang mit Zeitzonen in PHP"},"content":{"rendered":"<p>In unserer Welt haben wir in jeder Zeitzone unterschiedliche Daten und Uhrzeiten. Als Programmierer m\u00fcssen Sie sich manchmal mit verschiedenen Zeitzonen auseinandersetzen. Sie m\u00fcssen einen Code schreiben, der auf Datum und Uhrzeit bestimmter Zeitzonen basiert. Sehen wir uns also an, wie man Zeitzonen in PHP handhabt.<\/p>\n<h3>Holen Sie sich die Standardzeitzone des Servers<\/h3>\n<p>Sie betreiben Ihre Website auf einem Server und jeder Server hat seine Standardzeitzone eingestellt. Wenn Sie die Zeitzone Ihres Servers wissen m\u00f6chten, f\u00fcgen Sie die folgende Codezeile in Ihre PHP-Datei ein.<\/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>Wenn Sie zu diesem Zeitpunkt das aktuelle Datum und die aktuelle Uhrzeit mit der PHP- <code>date()<\/code>Funktion drucken, erhalten Sie das Datum und die Uhrzeit Ihrer Standardzeitzone.<\/p>\n<h3>\u00c4ndern Sie die Standardzeitzone Ihres Servers<\/h3>\n<p>Wenn Sie die Standardzeitzone Ihres Servers \u00e4ndern m\u00fcssen, k\u00f6nnen Sie die Methode verwenden <code>date_default_timezone_set()<\/code>und die Zeitzonenzeichenfolge an diese Funktion \u00fcbergeben. Eine Liste der verf\u00fcgbaren Zeitzonen erhalten Sie <a href=\"https:\/\/php.net\/manual\/en\/timezones.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">hier<\/a>.<\/p>\n<p>Im folgenden Code habe ich &#8218;Pacific\/Nauru&#8216; als Standardzeitzone festgelegt.<\/p>\n<pre><code>date_default_timezone_set('Pacific\/Nauru');<\/code><\/pre>\n<p>Wenn ich jetzt die <code>date()<\/code>Funktion verwende, erhalte ich das Datum und die Uhrzeit einer &#8218;Pazifik\/Nauru&#8216;-Zeitzone.<\/p>\n<h3>Umgang mit Zeitzonen in PHP On The Fly<\/h3>\n<p>Es kann einige Szenarien geben, in denen Sie Datum und Uhrzeit aus verschiedenen Zeitzonen im Handumdrehen abrufen m\u00f6chten. In solchen F\u00e4llen k\u00f6nnen Sie keine Standardzeitzone festlegen oder verwenden. Um mit diesen Szenarien fertig zu werden, k\u00f6nnen Sie <code>DateTime<\/code>die in PHP bereitgestellte Klasse verwenden.<\/p>\n<p>Nehmen wir zum Beispiel an, Sie m\u00fcssen das aktuelle Datum und die aktuelle Uhrzeit der Zeitzone &#8218;America\/Los_Angeles&#8216; abrufen. Sie k\u00f6nnen also den folgenden Code in Ihre PHP-Datei einf\u00fcgen.<\/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>Ich hoffe, Sie verstehen den <strong>Umgang mit Zeitzonen in PHP<\/strong>. Bei Fragen oder Anregungen hinterlassen Sie bitte unten einen Kommentar.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/finden-sie-geolocation-mit-ip-adresse-kostenlos-in-php\/\" title=\"Finden Sie Geolocation mit IP-Adresse kostenlos in PHP\">Finden Sie Geolocation mit IP-Adresse kostenlos in PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/bilder-fuer-website-mit-resmush-it-in-php-komprimieren\/\" title=\"Bilder f\u00fcr Website mit reSmush.it in PHP komprimieren\">Bilder f\u00fcr Website mit reSmush.it in PHP komprimieren<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <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 diesem Artikel zeigen wir Ihnen, wie Sie mit Zeitzonen in php umgehen. Als Programmierer m\u00fcssen wir uns manchmal mit verschiedenen Zeitzonen auseinandersetzen. PHP bot eine M\u00f6glichkeit,<\/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":[204,272],"tags":[845],"class_list":["post-24344","post","type-post","status-publish","format-standard","hentry","category-elementor-3","category-php-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/24344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=24344"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/24344\/revisions"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=24344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=24344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=24344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}