{"id":24346,"date":"2021-05-17T12:49:00","date_gmt":"2021-05-17T09:49:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24346"},"modified":"2021-10-18T02:15:55","modified_gmt":"2021-10-17T23:15:55","slug":"comment-gerer-les-fuseaux-horaires-en-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-gerer-les-fuseaux-horaires-en-php\/","title":{"rendered":"Comment g\u00e9rer les fuseaux horaires en PHP"},"content":{"rendered":"<p>Dans notre monde, nous avons des dates et des heures diff\u00e9rentes dans chaque fuseau horaire. En tant que programmeur, vous devez parfois g\u00e9rer diff\u00e9rents fuseaux horaires. Vous devez \u00e9crire un code bas\u00e9 sur la date et l&rsquo;heure de fuseaux horaires sp\u00e9cifiques. Voyons donc comment g\u00e9rer les fuseaux horaires en PHP.<\/p>\n<h3>Obtenir le fuseau horaire par d\u00e9faut du serveur<\/h3>\n<p>Vous ex\u00e9cutez votre site Web sur un serveur et chaque serveur a d\u00e9fini son fuseau horaire par d\u00e9faut. Si vous souhaitez conna\u00eetre le fuseau horaire de votre serveur, placez la ligne de code ci-dessous dans votre fichier 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 ce stade, si vous imprimez la date et l&rsquo;heure actuelles \u00e0 l&rsquo;aide de la <code>date()<\/code>fonction PHP, cela vous donnera la date et l&rsquo;heure de votre fuseau horaire par d\u00e9faut.<\/p>\n<h3>Changer le fuseau horaire par d\u00e9faut de votre serveur<\/h3>\n<p>Si vous devez modifier le fuseau horaire par d\u00e9faut de votre serveur, vous pouvez utiliser la m\u00e9thode <code>date_default_timezone_set()<\/code>et passer la cha\u00eene de fuseau horaire \u00e0 cette fonction. Vous pouvez obtenir une liste des fuseaux horaires disponibles <a href=\"https:\/\/php.net\/manual\/en\/timezones.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ici<\/a>.<\/p>\n<p>Dans le code ci-dessous, j&rsquo;ai d\u00e9fini \u00ab\u00a0Pacifique\/Nauru\u00a0\u00bb comme fuseau horaire par d\u00e9faut.<\/p>\n<pre><code>date_default_timezone_set('Pacific\/Nauru');<\/code><\/pre>\n<p>Maintenant, si j&rsquo;utilise la <code>date()<\/code>fonction, j&rsquo;obtiendrai la date et l&rsquo;heure d&rsquo;un fuseau horaire \u00ab\u00a0Pacifique\/Nauru\u00a0\u00bb.<\/p>\n<h3>Comment g\u00e9rer les fuseaux horaires en PHP \u00e0 la vol\u00e9e<\/h3>\n<p>Dans certains cas, vous souhaitez obtenir des dates et des heures de diff\u00e9rents fuseaux horaires \u00e0 la vol\u00e9e. Vous ne pouvez pas d\u00e9finir ou utiliser le fuseau horaire par d\u00e9faut dans de tels cas. Pour faire face \u00e0 ces sc\u00e9narios, vous pouvez utiliser la <code>DateTime<\/code>classe fournie en PHP.<\/p>\n<p>Par exemple, disons que vous devez obtenir la date et l&rsquo;heure actuelles du fuseau horaire \u00ab\u00a0America\/Los_Angeles\u00a0\u00bb. Ainsi, vous pouvez placer le code ci-dessous dans votre fichier 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>J&rsquo;esp\u00e8re que vous comprenez <strong>comment g\u00e9rer les fuseaux horaires en PHP<\/strong>. Pour toute question ou suggestion, veuillez laisser un commentaire ci-dessous.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/trouver-la-geolocalisation-a-l-aide-d-une-adresse-ip-gratuitement-en-php\/\" title=\"Trouver la g\u00e9olocalisation \u00e0 l&#039;aide d&#039;une adresse IP gratuitement en PHP\">Trouver la g\u00e9olocalisation \u00e0 l&rsquo;aide d&rsquo;une adresse IP gratuitement en PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/compresser-des-images-pour-un-site-web-a-l-aide-de-resmush-it-en-php\/\" title=\"Compresser des images pour un site Web \u00e0 l&#039;aide de reSmush.it en PHP\">Compresser des images pour un site Web \u00e0 l&rsquo;aide de reSmush.it en PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous vous montrons comment g\u00e9rer les fuseaux horaires en php. En tant que programmeur, nous devons parfois g\u00e9rer diff\u00e9rents fuseaux horaires. PHP a fourni un moyen de<\/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":[205,273],"tags":[844],"class_list":["post-24346","post","type-post","status-publish","format-standard","hentry","category-elementor-4","category-php-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=24346"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24346\/revisions"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=24346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=24346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=24346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}