{"id":41025,"date":"2024-07-16T19:41:05","date_gmt":"2024-07-16T17:41:05","guid":{"rendered":"\/tutoriales\/?p=41025"},"modified":"2025-01-31T22:01:36","modified_gmt":"2025-01-31T21:01:36","slug":"como-ajustar-zona-horaria-php","status":"publish","type":"post","link":"\/co\/tutoriales\/como-ajustar-zona-horaria-php","title":{"rendered":"C\u00f3mo establecer la zona horaria de PHP en 2026: 3 m\u00e9todos diferentes"},"content":{"rendered":"<p><a href=\"\/co\/tutoriales\/que-es-php\">PHP<\/a> se establece por defecto en la Hora Universal Coordinada (UTC) independientemente de la zona horaria de tu servidor.<\/p><p>Configurar la zona horaria de PHP con precisi&oacute;n es vital para una gesti&oacute;n precisa de los datos y operaciones sensibles al tiempo como el registro y la programaci&oacute;n.<\/p><p>Esta pr&aacute;ctica es especialmente &uacute;til para las aplicaciones web con audiencias globales fuera de la zona horaria UTC. Por ejemplo, facilita el manejo del horario de verano.<\/p><p>Puedes cambiar la configuraci&oacute;n de la zona horaria PHP de tu sitio web utilizando la <strong>funci&oacute;n PHP<\/strong> o modificando los archivos <strong>.htaccess<\/strong> o <strong>php.ini<\/strong>.&nbsp;<\/p><p>Este art&iacute;culo explorar&aacute; cada m&eacute;todo para que puedas elegir el m&aacute;s adecuado para tus necesidades.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Speed-Up-Your-Website-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-1024x283.png\" alt=\"\" class=\"wp-image-25983\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-300x83.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-150x41.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-768x212.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2022\/12\/eBook-Speed-Up-your-website-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-establecer-la-zona-horaria-de-php-usando-una-funcion-php\">C&oacute;mo establecer la zona horaria de PHP usando una funci&oacute;n PHP<\/h2><p>La funci&oacute;n <strong>date_default_timezone_set()<\/strong> establece la zona horaria predeterminada de un script para todas las funciones de fecha y hora.&nbsp;<\/p><p>Asegura un manejo preciso de los datos relacionados con el tiempo en las aplicaciones web de PHP, incluso si tu servidor de alojamiento web est&aacute; en una zona horaria diferente a la tuya o a la de tu p&uacute;blico objetivo.<\/p><p>La <a href=\"https:\/\/www.php.net\/manual\/en\/timezones.php\" target=\"_blank\" rel=\"noreferrer noopener\">lista de zonas horarias admitidas<\/a> est&aacute; disponible en el sitio web oficial de PHP. Verifica dos veces usando la <a href=\"https:\/\/www.timeanddate.com\/time\/zones\/\" target=\"_blank\" rel=\"noreferrer noopener\">lista de abreviaturas de zonas horarias<\/a> para asegurarte de seleccionar la zona horaria correcta.<\/p><p>Aqu&iacute; tienes un ejemplo de c&oacute;mo usar la funci&oacute;n <strong>date_default_timezone_set()<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\ndate_default_timezone_set('America\/New_York');\n?&gt;<\/pre><p>Si est&aacute;s trabajando en un script PHP independiente o en un proyecto sencillo, coloca la funci&oacute;n en la parte superior de tu archivo antes de que se llamen a cualquier funci&oacute;n de PHP relacionada con la zona horaria.&nbsp;<\/p><p>Sin embargo, establecer la zona horaria en el archivo de configuraci&oacute;n o <a href=\"\/co\/tutoriales\/que-es-bootstrap\">bootstrap<\/a> es lo mejor para proyectos m&aacute;s grandes.<\/p><p>Puedes <a href=\"https:\/\/support.hostinger.com\/es\/articles\/3313359-donde-encontrar-el-archivo-de-configuracion-de-un-sitio-web\" target=\"_blank\" rel=\"noreferrer noopener\">encontrar el archivo de configuraci&oacute;n de tu sitio web<\/a> en el directorio ra&iacute;z llamado <strong>public_html<\/strong>. Aunque el nombre del archivo var&iacute;a dependiendo del CMS utilizado, generalmente se llama <strong>config.php<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-cambiar-php-date-timezone-con-el-archivo-htaccess\">C&oacute;mo cambiar PHP date.timezone con el archivo .htaccess<\/h2><p>Cambiar la configuraci&oacute;n de PHP <strong>date.timezone<\/strong> utilizando el archivo <strong>.htaccess<\/strong> se hace a menudo en entornos de alojamiento compartido donde el archivo <strong>php.ini<\/strong> es inaccesible.&nbsp;<\/p><p>El archivo <strong>.htaccess<\/strong> te permite anular las configuraciones del servidor para directorios espec&iacute;ficos, incluyendo la configuraci&oacute;n de la zona horaria.<\/p><p>El archivo <strong>.htaccess<\/strong> es accesible utilizando un administrador de archivos, un cliente FTP y SSH. Usar el Administrador de archivos de la cuenta de alojamiento deber&iacute;a ser el m&eacute;todo m&aacute;s f&aacute;cil para los principiantes.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-cambiar-php-date-timezone-usando-el-administrador-de-archivos\">C&oacute;mo cambiar PHP date.timezone usando el Administrador de archivos<\/h3><p>Aqu&iacute; te explicamos c&oacute;mo cambiar la zona horaria predeterminada de tu sitio web en el archivo <strong>.htaccess<\/strong> utilizando el <a href=\"\/co\/tutoriales\/como-usar-el-administrador-de-archivos-de-hostinger\">Administrador de archivos de Hostinger<\/a>:<\/p><ol class=\"wp-block-list\">\n<li>Navega a <strong>Archivos<\/strong> &rarr; <strong>Administrador de archivos<\/strong> desde <a href=\"\/co\/tutoriales\/tutorial-hpanel\">hPanel<\/a>.<\/li>\n\n\n\n<li>Selecciona <strong>Acceder a los archivos de [tu sitio web]<\/strong> para explorar los directorios de ese sitio espec&iacute;fico.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"222\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/Administrador-de-archivos-1.png\" alt=\"Administrador de archivos de Hostinger\" class=\"wp-image-41027\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/Administrador-de-archivos-1.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/Administrador-de-archivos-1-300x65.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/Administrador-de-archivos-1-150x33.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/Administrador-de-archivos-1-768x167.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\" start=\"3\">\n<li>Accede al directorio <strong>public_html<\/strong> y haz doble clic en el archivo <strong>.htaccess<\/strong> para editarlo. <a href=\"\/co\/tutoriales\/que-es-el-archivo-htaccess\">Crea un nuevo archivo .htaccess<\/a> si a&uacute;n no est&aacute; presente.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/administrador-de-archivos-.png\" alt=\"Administrador de archivos de hPanel\" class=\"wp-image-41028\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/administrador-de-archivos-.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/administrador-de-archivos--300x148.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/administrador-de-archivos--150x74.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/administrador-de-archivos--768x379.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol class=\"wp-block-list\" start=\"4\">\n<li>Ingresa el siguiente script en la parte superior del archivo. En este ejemplo, estamos configurando la zona horaria a la Hora Est&aacute;ndar Central (CST) utilizando <strong>America\/Chicago<\/strong> como par&aacute;metro. Navega por la lista de zonas horarias para verificar si PHP admite la zona horaria que deseas.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php_value date.timezone 'country\/state'<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"533\" height=\"191\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/htaccess.png\" alt=\"Archivo .htaccess en hPanel\" class=\"wp-image-41030\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/htaccess.png 533w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/htaccess-300x108.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/htaccess-150x54.png 150w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"5\">\n<li>Haz clic en <strong>Guardar <\/strong>una vez que hayas terminado.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><a href=\"\/co\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/co-tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2023\/02\/ES-Web-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-como-cambiar-php-date-timezone-usando-un-cliente-ftp\">C&oacute;mo cambiar PHP date.timezone usando un cliente FTP<\/h3><p>Tambi&eacute;n puedes modificar la configuraci&oacute;n de la zona horaria de PHP editando el archivo <strong>.htaccess<\/strong> con un cliente FTP, como FileZilla. Los usuarios de Hostinger pueden encontrar sus detalles de FTP en <strong>Archivos <\/strong>&rarr; <strong>Cuentas FTP<\/strong> en hPanel.<\/p><p>Aqu&iacute; te explicamos c&oacute;mo modificar la zona horaria predeterminada de PHP en el archivo <strong>.htaccess<\/strong> utilizando el cliente FTP FileZilla:<\/p><ol class=\"wp-block-list\">\n<li><a href=\"\/co\/tutoriales\/configurar-filezilla\">Configura FileZilla<\/a> y con&eacute;ctate al servidor web FTP.<\/li>\n\n\n\n<li>Ubica el archivo <strong>.htaccess<\/strong> en el directorio <strong>public_html<\/strong>. Haz clic derecho en &eacute;l y selecciona <strong>Ver\/Editar<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1166\" height=\"651\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/filezilla-1.png\" alt=\"Opci&oacute;n Ver\/Editar en FileZilla\" class=\"wp-image-41031\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/filezilla-1.png 1166w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/filezilla-1-300x167.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/filezilla-1-1024x572.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/filezilla-1-150x84.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/filezilla-1-768x429.png 768w\" sizes=\"(max-width: 1166px) 100vw, 1166px\" \/><\/figure><ol class=\"wp-block-list\" start=\"3\">\n<li>Establece la zona horaria ingresando el siguiente script en la parte superior de los scripts. No olvides cambiar el valor de <strong>date.timezone<\/strong> con tu ubicaci&oacute;n preferida.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php_value date.timezone 'country\/state'<\/pre><ol class=\"wp-block-list\" start=\"4\">\n<li>Marca la opci&oacute;n <strong>Finalizar edici&oacute;n y eliminar archivo local<\/strong>&nbsp;antes de guardar los cambios.<\/li>\n<\/ol><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"456\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/interfaz-filezilla-1.png\" alt=\"opci&oacute;n Finalizar edici&oacute;n y eliminar archivo local de FileZilla\" class=\"wp-image-41032\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/interfaz-filezilla-1.png 1024w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/interfaz-filezilla-1-300x134.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/interfaz-filezilla-1-150x67.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/interfaz-filezilla-1-768x342.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><h3 class=\"wp-block-heading\" id=\"h-como-cambiar-php-date-timezone-usando-ssh\">C&oacute;mo cambiar PHP date.timezone usando SSH<\/h3><p><a href=\"\/co\/tutoriales\/que-es-ssh\">Protocolo de Shell Seguro (SSH)<\/a> es un protocolo de administraci&oacute;n remota que proporciona acceso directo y control sobre los archivos del servidor.&nbsp;<\/p><p>Asegura la transmisi&oacute;n segura de datos a trav&eacute;s de servidores remotos desde la ventana de terminal, lo que lo convierte en una opci&oacute;n popular para los usuarios experimentados de la l&iacute;nea de comandos.<\/p><p>En este tutorial, estamos utilizando <a href=\"https:\/\/www.putty.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">PuTTY<\/a>, un cliente SSH popular.&nbsp; Echa un vistazo a nuestro art&iacute;culo sobre <a href=\"\/co\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">c&oacute;mo usar el cliente SSH PuTTY<\/a> para acceder a tu servidor.<\/p><p>Sigue estos pasos para cambiar el valor de <strong>date.timezone<\/strong> con el cliente SSH PuTTY:<\/p><ol class=\"wp-block-list\">\n<li>Establece una conexi&oacute;n SSH. Los usuarios de Hostinger pueden encontrar sus detalles de SSH en <strong>Avanzado <\/strong>&rarr; <strong>Acceso SSH<\/strong> en hPanel.<\/li>\n\n\n\n<li>Ingresa el siguiente comando para verificar la zona horaria de su servidor.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">php -i | grep \"date.timezone\"<\/pre><ol class=\"wp-block-list\" start=\"3\">\n<li>Utiliza este comando para ver todas las zonas horarias disponibles. Toma nota del que quieras usar.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">timedatectl list-timezones<\/pre><ol class=\"wp-block-list\" start=\"4\">\n<li>Ingresa este comando para establecer la zona horaria. Reemplaza el identificador de zona horaria seg&uacute;n tu preferencia en el paso 3.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">timedatectl set-timezone [region\/location]<\/pre><p>Si encuentras un error durante el proceso de configuraci&oacute;n, intenta estas soluciones:<\/p><ul class=\"wp-block-list\">\n<li><strong>Obt&eacute;n privilegios de root<\/strong>: como modificar la configuraci&oacute;n del sistema requiere permisos de root, intenta agregar <strong>sudo <\/strong>antes del comando <strong>timedatectl <\/strong>. <strong>sudo <\/strong>otorga permisos de root temporales para ejecutar el comando.<\/li>\n\n\n\n<li><strong>Verifica la variable de entorno PATH<\/strong>: PATH te permite ejecutar un comando sin especificar una ruta. Verifica el tuyo con <strong>echo $PATH<\/strong> y localiza <strong>timedatectl <\/strong>con <strong>find \/ -name timedatectl 2&gt;\/dev\/null<\/strong>.<\/li>\n\n\n\n<li><strong>Revisa los permisos del usuario<\/strong>: algunos comandos SSH est&aacute;n restringidos para usuarios no root, lo que provoca un error de acceso.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-como-establecer-la-zona-horaria-de-php-usando-el-archivo-php-ini\">C&oacute;mo establecer la zona horaria de PHP usando el archivo php.ini<\/h2><p>Establecer la zona horaria deseada en los scripts de PHP utilizando el archivo <a href=\"\/co\/tutoriales\/que-es-php-ini\">php.ini<\/a> es lo mejor para una implementaci&oacute;n global en todo el sitio. Este m&eacute;todo garantiza la consistencia a nivel de servidor, lo cual es muy importante para operaciones del lado del servidor como <a href=\"\/co\/tutoriales\/cron-job\">cron jobs<\/a>.<\/p><p>Eliminar la configuraci&oacute;n de zona horaria repetida en los scripts tambi&eacute;n simplifica tu configuraci&oacute;n de PHP, haciendo tu c&oacute;digo m&aacute;s limpio y eficiente.<\/p><p>Sigue estos pasos para establecer una nueva timezone PHP usando el archivo <strong>php.ini<\/strong>. Estamos utilizando el Administrador de archivos de Hostinger, pero si&eacute;ntete libre de usar un cliente FTP.<\/p><ol class=\"wp-block-list\">\n<li>Accede al directorio <strong>public_html<\/strong> y localiza el archivo <strong>php.ini<\/strong>. Si a&uacute;n no lo tienes, haz clic en <strong>Nuevo Archivo<\/strong> y n&oacute;mbralo <strong>php.ini<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"834\" height=\"522\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/nuevo-archivo.png\" alt=\"Nuevo archivo en el Administrador de archivos de hPanel\" class=\"wp-image-41033\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/nuevo-archivo.png 834w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/nuevo-archivo-300x188.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/nuevo-archivo-150x94.png 150w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/nuevo-archivo-768x481.png 768w\" sizes=\"(max-width: 834px) 100vw, 834px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"2\">\n<li>Agrega el siguiente script al archivo reci&eacute;n creado. Recuerda cambiar el identificador de zona horaria con tu ubicaci&oacute;n preferida.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">date.timezone = \"country\/state\"<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"764\" height=\"422\" src=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/php.ini_.png\" alt=\"Archivo php.ini en el Administrador de archivos de Hostinger\" class=\"wp-image-41034\" srcset=\"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/php.ini_.png 764w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/php.ini_-300x166.png 300w, https:\/\/www.hostinger.com\/co\/tutoriales\/wp-content\/uploads\/sites\/40\/2024\/07\/php.ini_-150x83.png 150w\" sizes=\"(max-width: 764px) 100vw, 764px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"3\">\n<li>Haz clic en <strong>Guardar <\/strong>una vez que hayas terminado.<\/li>\n\n\n\n<li>Inicia sesi&oacute;n en tu servidor con un cliente SSH y ejecuta este comando para reiniciar el <a href=\"\/co\/tutoriales\/que-es-apache\/\">servidor web Apache<\/a>:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">service apache2 restart<\/pre><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Consejo profesional<\/h4>\n                    <p>Una <a href=\"\/co\/tutoriales\/que-es-cdn\">red de entrega de contenido<\/a> es excelente para sitios web con una audiencia global. Almacena tu sitio web en diferentes centros de datos a nivel mundial y env&iacute;a datos desde la ubicaci&oacute;n m&aacute;s cercana a los visitantes. Esta red de servidores acelera tu sitio web y evita que tu servidor principal se sobrecargue. Obt&eacute;n el CDN de Hostinger gratis al comprar los planes de <a href=\"\/co\/hosting-web\">alojamiento web<\/a> Business o cualquiera de los planes de <a href=\"\/co\/cloud-hosting\">Cloud hosting<\/a>.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Establecer la zona horaria correcta en PHP es crucial para garantizar un manejo preciso y consistente de la fecha y la hora en tus aplicaciones web.&nbsp;<\/p><p>Te ayuda a mantener una experiencia de usuario sin interrupciones para una audiencia global, cumplir con los est&aacute;ndares legales para datos sensibles al tiempo, y garantizar una programaci&oacute;n y registro confiables.<\/p><p>Repasemos tres formas efectivas de cambiar la configuraci&oacute;n de la zona horaria en PHP:<\/p><ul class=\"wp-block-list\">\n<li><strong>Utilizar una funci&oacute;n PHP<\/strong>: ideal para aplicaciones que requieren cambios din&aacute;micos de zona horaria o aquellas que trabajan en servidores compartidos sin acceso a configuraciones globales.<\/li>\n\n\n\n<li><strong>Modificar el archivo .htaccess<\/strong>: permite una configuraci&oacute;n espec&iacute;fica de directorio en entornos de alojamiento compartido.<\/li>\n\n\n\n<li><strong>Editar el archivo php.ini<\/strong>: puedes modificar la configuraci&oacute;n de la zona horaria a nivel global en todos los scripts de PHP, asegurando consistencia a nivel de servidor.<\/li>\n<\/ul><p>Esperamos que este art&iacute;culo te haya ayudado a entender los beneficios y la correcta implementaci&oacute;n de la configuraci&oacute;n de zonas horarias en scripts PHP. Deja un comentario si tienes alguna pregunta. &iexcl;Buena suerte!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP se establece por defecto en la Hora Universal Coordinada (UTC) independientemente de la zona horaria de tu servidor. Configurar la zona horaria de PHP con precisi&oacute;n es vital para una gesti&oacute;n precisa de los datos y operaciones sensibles al tiempo como el registro y la programaci&oacute;n. Esta pr&aacute;ctica es especialmente &uacute;til para las aplicaciones [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/co\/tutoriales\/como-ajustar-zona-horaria-php\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":353,"featured_media":41026,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo configurar la zona horaria de PHP: 3 m\u00e9todos efectivos","rank_math_description":"Aprende a configurar la zona horaria de PHP en %currentyear% con 3 formas diferentes explicadas paso a paso para que elijas la mejor para ti.","rank_math_focus_keyword":"ajustar zona horaria php","footnotes":""},"categories":[7497],"tags":[],"class_list":["post-41025","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/php-set-timezone","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/changer-heure-serveur-htaccess","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-ajustar-zona-horaria-php","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-mengganti-timezone-dengan-htaccess","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/php-set-timezone","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/php-set-timezone","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/php-set-timezone","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-ajustar-zona-horaria-php","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-ajustar-zona-horaria-php","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-ajustar-zona-horaria-php","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/php-set-timezone","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/php-set-timezone","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/php-set-timezone","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/php-set-timezone","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/41025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/comments?post=41025"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/41025\/revisions"}],"predecessor-version":[{"id":44840,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/posts\/41025\/revisions\/44840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media\/41026"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/media?parent=41025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/categories?post=41025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-json\/wp\/v2\/tags?post=41025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}