{"id":27881,"date":"2021-05-17T12:29:00","date_gmt":"2021-05-17T09:29:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27881"},"modified":"2021-10-17T17:01:28","modified_gmt":"2021-10-17T14:01:28","slug":"como-manejar-las-zonas-horarias-en-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-manejar-las-zonas-horarias-en-php\/","title":{"rendered":"C\u00f3mo manejar las zonas horarias en PHP"},"content":{"rendered":"<p>En nuestro mundo, tenemos diferentes fechas y horas en cada zona horaria. Como programador, a veces debe lidiar con diferentes zonas horarias. Debe escribir un c\u00f3digo basado en la fecha y hora de zonas horarias espec\u00edficas. As\u00ed que veamos c\u00f3mo manejar las zonas horarias en PHP.<\/p>\n<h3>Obtener la zona horaria predeterminada del servidor<\/h3>\n<p>Ejecuta su sitio web en un servidor y cada servidor ha establecido su zona horaria predeterminada. Si desea conocer la zona horaria de su servidor, coloque la siguiente l\u00ednea de c\u00f3digo en su archivo 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>En esta etapa, si imprime la fecha y hora actuales usando la <code>date()<\/code>funci\u00f3n PHP, le dar\u00e1 la fecha y hora de su zona horaria predeterminada.<\/p>\n<h3>Cambiar la zona horaria predeterminada de su servidor<\/h3>\n<p>Si necesita cambiar la zona horaria predeterminada de su servidor, puede usar el m\u00e9todo <code>date_default_timezone_set()<\/code>y pasar la cadena de la zona horaria a esta funci\u00f3n. Puede obtener una lista de las zonas horarias disponibles <a href=\"https:\/\/php.net\/manual\/en\/timezones.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">aqu\u00ed<\/a>.<\/p>\n<p>En el siguiente c\u00f3digo, configur\u00e9 &#8216;Pac\u00edfico \/ Nauru&#8217; como la zona horaria predeterminada.<\/p>\n<pre><code>date_default_timezone_set('Pacific\/Nauru');<\/code><\/pre>\n<p>Ahora, si uso la <code>date()<\/code>funci\u00f3n, obtendr\u00e9 la fecha y la hora de una zona horaria &#8216;Pac\u00edfico \/ Nauru&#8217;.<\/p>\n<h3>C\u00f3mo manejar las zonas horarias en PHP sobre la marcha<\/h3>\n<p>Puede haber algunos escenarios en los que desee obtener fechas y horas de diferentes zonas horarias sobre la marcha. No puede establecer ni usar la zona horaria predeterminada en tales casos. Para lidiar con esos escenarios, puede usar la <code>DateTime<\/code>clase proporcionada en PHP.<\/p>\n<p>Por ejemplo, digamos que necesita obtener la fecha y hora actuales de la zona horaria &#8216;Am\u00e9rica \/ Los_Angeles&#8217;. Por lo tanto, puede colocar el siguiente c\u00f3digo en su archivo 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>Espero que comprenda <strong>c\u00f3mo manejar las zonas horarias en PHP<\/strong>. Para cualquier pregunta o sugerencia, deje un comentario a continuaci\u00f3n.<\/p>\n<h4>Art\u00edculos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/encuentre-la-geolocalizacion-usando-la-direccion-ip-de-forma-gratuita-en-php\/\" title=\"Encuentre la geolocalizaci\u00f3n usando la direcci\u00f3n IP de forma gratuita en PHP\">Encuentre la geolocalizaci\u00f3n usando la direcci\u00f3n IP de forma gratuita en PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/es\/comprimir-imagenes-para-sitios-web-usando-resmush-it-en-php\/\" title=\"Comprimir im\u00e1genes para sitios web usando reSmush.it en PHP\">Comprimir im\u00e1genes para sitios web usando reSmush.it en PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo, le mostramos c\u00f3mo manejar las zonas horarias en php. Como programador, a veces tenemos que lidiar con diferentes zonas horarias. PHP proporcion\u00f3 una forma 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":[203,271],"tags":[849],"class_list":["post-27881","post","type-post","status-publish","format-standard","hentry","category-elementor-2","category-php-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=27881"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27881\/revisions"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=27881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=27881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=27881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}