{"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":"\/ar\/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 class=\"wp-block-paragraph\"><a href=\"\/ar\/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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2022\/12\/eBook-Speed-Up-your-website-ES.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-25983\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2022\/12\/eBook-Speed-Up-your-website-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2022\/12\/eBook-Speed-Up-your-website-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2022\/12\/eBook-Speed-Up-your-website-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2022\/12\/eBook-Speed-Up-your-website-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2022\/12\/eBook-Speed-Up-your-website-ES.png\/w=1536,fit=scale-down 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">Sin embargo, establecer la zona horaria en el archivo de configuraci&oacute;n o <a href=\"\/ar\/tutoriales\/que-es-bootstrap\/\">bootstrap<\/a> es lo mejor para proyectos m&aacute;s grandes.<\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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=\"\/ar\/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=\"\/ar\/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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/Administrador-de-archivos-1.png\/public\" alt=\"Administrador de archivos de Hostinger\" class=\"wp-image-41027\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/Administrador-de-archivos-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/Administrador-de-archivos-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/Administrador-de-archivos-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/Administrador-de-archivos-1.png\/w=768,fit=scale-down 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=\"\/ar\/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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/administrador-de-archivos-.png\/public\" alt=\"Administrador de archivos de hPanel\" class=\"wp-image-41028\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/administrador-de-archivos-.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/administrador-de-archivos-.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/administrador-de-archivos-.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/administrador-de-archivos-.png\/w=768,fit=scale-down 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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/htaccess.png\/public\" alt=\"Archivo .htaccess en hPanel\" class=\"wp-image-41030\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/htaccess.png\/w=533,fit=scale-down 533w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/htaccess.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/htaccess.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><\/figure>\n<\/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=\"\/ar\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-29291\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2023\/02\/ES-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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=\"\/ar\/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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/filezilla-1.png\/public\" alt=\"Opci&oacute;n Ver\/Editar en FileZilla\" class=\"wp-image-41031\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/filezilla-1.png\/w=1166,fit=scale-down 1166w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/filezilla-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/filezilla-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/filezilla-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/filezilla-1.png\/w=768,fit=scale-down 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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/interfaz-filezilla-1.png\/public\" alt=\"opci&oacute;n Finalizar edici&oacute;n y eliminar archivo local de FileZilla\" class=\"wp-image-41032\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/interfaz-filezilla-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/interfaz-filezilla-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/interfaz-filezilla-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/interfaz-filezilla-1.png\/w=768,fit=scale-down 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 class=\"wp-block-paragraph\"><a href=\"\/ar\/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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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=\"\/ar\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">c&oacute;mo usar el cliente SSH PuTTY<\/a> para acceder a tu servidor.<\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">Establecer la zona horaria deseada en los scripts de PHP utilizando el archivo <a href=\"\/ar\/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=\"\/ar\/tutoriales\/cron-job\/\">cron jobs<\/a>.<\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/nuevo-archivo.png\/public\" alt=\"Nuevo archivo en el Administrador de archivos de hPanel\" class=\"wp-image-41033\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/nuevo-archivo.png\/w=834,fit=scale-down 834w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/nuevo-archivo.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/nuevo-archivo.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/nuevo-archivo.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 834px) 100vw, 834px\" \/><\/figure>\n<\/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:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/php.ini_.png\/public\" alt=\"Archivo php.ini en el Administrador de archivos de Hostinger\" class=\"wp-image-41034\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/php.ini_.png\/w=764,fit=scale-down 764w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/php.ini_.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/38\/2024\/07\/php.ini_.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 764px) 100vw, 764px\" \/><\/figure>\n<\/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=\"\/ar\/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 class=\"wp-block-paragraph\">        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Consejo profesional                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Una <a href=\"\/ar\/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=\"\/ar\/hosting-web\">alojamiento web<\/a> Business o cualquiera de los planes de <a href=\"\/ar\/cloud-hosting\">Cloud hosting<\/a>.<\/p>\n                    <\/div>\n        &nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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=\"\/ar\/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":1},{"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-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/php-set-timezone\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/php-set-timezone\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/php-set-timezone\/","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},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-ajustar-zona-horaria-php\/","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}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/41025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/comments?post=41025"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/41025\/revisions"}],"predecessor-version":[{"id":44840,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/posts\/41025\/revisions\/44840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media\/41026"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/media?parent=41025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/categories?post=41025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-json\/wp\/v2\/tags?post=41025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}